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.
Material type: TextSeries: Community experience distilledPublisher: Birmingham, UK : Packt Publishing, 2016Description: 1 online resource (1 volume) : illustrationsContent type:- text
- computer
- online resource
- 9781785886935
- 1785886932
- Linux
- Linux
- Computer networks -- Computer programs
- Application software -- Development
- Client/server computing
- COMPUTERS / Computer Literacy
- COMPUTERS / Computer Science
- COMPUTERS / Data Processing
- COMPUTERS / Hardware / General
- COMPUTERS / Information Technology
- COMPUTERS / Machine Theory
- COMPUTERS / Reference
- Application software -- Development
- Client/server computing
- Computer networks -- Computer programs
- 004.6782 23
- TK5105.5
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