FirstCity
Welcome to First City University College Library iPortal | library@firstcity.edu.my | +603-7735 2088 (Ext. 519)
Amazon cover image
Image from Amazon.com

Learning CoreOS : your one-stop guide for building, configuring, maintaining, and deploying one of the world's fastest growing OSes / Kingston Smiler. S, Shantanu Agrawal.

By: Material type: TextTextSeries: Community experience distilledPublisher: Birmingham, UK : Packt Publishing, 2016Description: 1 online resource (1 volume) : illustrationsContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781785886935
  • 1785886932
Subject(s): Genre/Form: DDC classification:
  • 004.6782 23
LOC classification:
  • TK5105.5
Online resources:
Contents:
Cover ; Copyright; Credits; About the Authors; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: CoreOS, Yet Another Linux Distro? ; Introduction to CoreOS; CoreOS versus other Linux distributions; CoreOS high-level architecture; Service discovery; etcd; Container management; Linux Container; Docker; Docker versus LXC; Rocket; CoreOS cluster management:; systemd; fleet; CoreOS and OpenStack; Summary; Chapter 2: Setting Up Your CoreOS Environment ; Installing GIT; Installing VirtualBox; Introduction to Vagrant; Installing Vagrant; Vagrant configuration files
Cloud-configThe config.rb configuration file; Starting a CoreOS VM using Vagrant; Setting up CoreOS on VMware vSphere; Installing VMware vSphere Client; Introduction to Docker; Container; Links; Installing Docker; Creating a sample Docker image using Docker File; Docker File; Pulling the Docker image from Docker Hub; Running Docker Image; Summary; Chapter 3: Creating Your CoreOS Cluster and Managing the Cluster ; Introduction to clustering; The why and the benefits of clustering; CoreOS clustering; Static discovery; etcd discovery; DNS discovery; Service unit files
Starting and stopping a serviceArchitectural overview; fleetctl; Unit file options for fleet; Instantiating the service unit in the cluster; Recovering from node failure; Summary; Chapter 4: Managing Services with User-Defined Constraints ; Introduction to service constraints; Predefined constraints using metadata; Service level affinity/anti-affinity; Node-level affinity; High availability; Summary; Chapter 5: Discovering Services Running in a Cluster ; Introduction and necessity of service discovery; Mechanism for service discovery; Operations of etcd; Operations using etcdctl
Operations using cURLHAProxy and service discovery; Summary; Chapter 6 : Service Chaining and Networking Across Services ; Introduction to and necessity of service chaining; Introduction to Docker networking; Container-Container communication; Docker0 bridge and veth pair; Using Link; Using common network stack; Container to CoreOS host communication; Host networking; docker0 bridge ; Container to CoreOS outside world communication; Host networking; Port mapping; Container -- Container communication in different CoreOS nodes; Introduction to Weave; Introduction to Flannel/Rudder; Installation
Setting up WeaveContainer startup; Integrating Flannel with CoreOS; Summary; Chapter 7: Creating a Virtual Tenant Network and Service Chaining Using OVS ; Introduction to OVS; OVS architectural overview; Advantages of using OVS in CoreOS; Introduction to overlay and underlay networks; Introduction to network virtualization; OpenFlow support in OVS; OpenFlow switch; OpenFlow controller; OpenFlow channel; Running OVS in CoreOS; Attaching docker0 bridge to OVS; Configuration in CoreOS Instance 1; Configuration in CoreOS Instance 2; Attaching container's veth interface to OVS
Star ratings
    Average rating: 0.0 (0 votes)
No physical items for this record

Description based on online resource; title from cover page (Safari, viewed April 5, 2016).

Includes index.

Cover ; Copyright; Credits; About the Authors; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: CoreOS, Yet Another Linux Distro? ; Introduction to CoreOS; CoreOS versus other Linux distributions; CoreOS high-level architecture; Service discovery; etcd; Container management; Linux Container; Docker; Docker versus LXC; Rocket; CoreOS cluster management:; systemd; fleet; CoreOS and OpenStack; Summary; Chapter 2: Setting Up Your CoreOS Environment ; Installing GIT; Installing VirtualBox; Introduction to Vagrant; Installing Vagrant; Vagrant configuration files

Cloud-configThe config.rb configuration file; Starting a CoreOS VM using Vagrant; Setting up CoreOS on VMware vSphere; Installing VMware vSphere Client; Introduction to Docker; Container; Links; Installing Docker; Creating a sample Docker image using Docker File; Docker File; Pulling the Docker image from Docker Hub; Running Docker Image; Summary; Chapter 3: Creating Your CoreOS Cluster and Managing the Cluster ; Introduction to clustering; The why and the benefits of clustering; CoreOS clustering; Static discovery; etcd discovery; DNS discovery; Service unit files

Starting and stopping a serviceArchitectural overview; fleetctl; Unit file options for fleet; Instantiating the service unit in the cluster; Recovering from node failure; Summary; Chapter 4: Managing Services with User-Defined Constraints ; Introduction to service constraints; Predefined constraints using metadata; Service level affinity/anti-affinity; Node-level affinity; High availability; Summary; Chapter 5: Discovering Services Running in a Cluster ; Introduction and necessity of service discovery; Mechanism for service discovery; Operations of etcd; Operations using etcdctl

Operations using cURLHAProxy and service discovery; Summary; Chapter 6 : Service Chaining and Networking Across Services ; Introduction to and necessity of service chaining; Introduction to Docker networking; Container-Container communication; Docker0 bridge and veth pair; Using Link; Using common network stack; Container to CoreOS host communication; Host networking; docker0 bridge ; Container to CoreOS outside world communication; Host networking; Port mapping; Container -- Container communication in different CoreOS nodes; Introduction to Weave; Introduction to Flannel/Rudder; Installation

Setting up WeaveContainer startup; Integrating Flannel with CoreOS; Summary; Chapter 7: Creating a Virtual Tenant Network and Service Chaining Using OVS ; Introduction to OVS; OVS architectural overview; Advantages of using OVS in CoreOS; Introduction to overlay and underlay networks; Introduction to network virtualization; OpenFlow support in OVS; OpenFlow switch; OpenFlow controller; OpenFlow channel; Running OVS in CoreOS; Attaching docker0 bridge to OVS; Configuration in CoreOS Instance 1; Configuration in CoreOS Instance 2; Attaching container's veth interface to OVS

eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - Worldwide