Kubernetes management design patterns: with Docker, Coreos Linux, and other platforms

Book Cover
Average Rating
Publisher
Apress
Publication Date
2017
Language
English

Description

Take container cluster management to the next level; learn how to administer and configure Kubernetes on CoreOS; and apply suitable management design patterns such as Configmaps, Autoscaling, elastic resource usage, and high availability. Some of th

More Details

ISBN
9781484225981

Table of Contents

From the eBook

At a Glance; Contents; About the Author; About the Technical Reviewer; Introduction; Part I: Platforms; Chapter 1: Kubernetes on AWS; Problem; Solution; Overview; Setting the Environment; Configuring AWS; Starting the Kubernetes Cluster; Testing the Cluster; Configuring the Cluster; Stopping the Cluster; Summary; Chapter 2: Kubernetes on CoreOS on AWS; Problem; Solution; Overview; Setting the Environment; Configuring AWS Credentials; Installing Kube-aws; Setting Up Cluster Parameters; Creating a KMS Key; Setting Up an External DNS Name; Creating the Cluster.
Creating an Asset DirectoryInitializing the Cluster CloudFormation; Rendering Contents of the Asset Directory; Customizing the Cluster; Validating the CloudFormation Stack; Launching the Cluster CloudFormation; Configuring DNS; Accessing the Cluster; Testing the Cluster; Summary; Chapter 3: Kubernetes on Google Cloud Platform; Problem; Solution; Overview; Setting the Environment; Creating a Project on Google Cloud Platform; Enabling Permissions; Enabling the Compute Engine API; Creating a VM Instance; Connecting to the VM Instance; Reserving a Static External IP Address.
Creating a Kubernetes ClusterCreating a Kubernetes Application and Service; Stopping the Cluster; Using Kubernetes with Google Container Engine; Creating a Google Container Cluster; Connecting to the Google Cloud Shell; Configuring kubectl; Testing the Kubernetes Cluster; Summary; Part II: Administration and Configuration; Chapter 4: Using Multiple Zones; Problem; Solution; Overview; Setting the Environment; Initializing a CloudFormation; Configuring cluster.yaml for Multiple Zones; Launching the CloudFormation; Configuring External DNS; Running a Kubernetes Application.
Using Multiple Zones on AWSSummary; Chapter 5: Using the Tectonic Console; Problem; Solution; Overview; Setting the Environment; Downloading the Pull Secret and the Tectonic Console Manifest; Installing the Pull Secret and the Tectonic Console Manifest; Accessing the Tectonic Console; Using the Tectonic Console; Removing the Tectonic Console; Summary; Chapter 6: Using Volumes; Problem; Solution; Overview; Setting the Environment; Creating an AWS Volume; Using an awsElasticBlockStore Volume; Creating a Git Repo; Using a gitRepo Volume; Summary; Chapter 7: Using Services; Problem; Solution.
OverviewSetting the Environment; Creating a ClusterIP Service; Creating a NodePort Service; Creating a LoadBalancer Service; Summary; Chapter 8: Using Rolling Updates; Problem; Solution; Overview; Setting the Environment; Rolling Update with an RC Definition File; Rolling Update by Updating the Container Image; Rolling Back an Update; Using Only Either File or Image; Multiple-Container Pods; Rolling Update to a Deployment; Summary; Chapter 9: Scheduling Pods on Nodes; Problem; Solution; Overview; Defining a Scheduling Policy; Setting the Environment; Using the Default Scheduler.

Discover More

Author Notes

Loading Author Notes...

Similar Titles From NoveList

NoveList provides detailed suggestions for titles you might like if you enjoyed this book. Suggestions are based on recommendations from librarians and other contributors.
macOS Programming for Absolute Beginners : Developing Apps Using Swift and Xcode - Wang, Wallace
These have the subjects "Computers / Operating Systems / General" and "Computers / Programming / General."

Reviews from GoodReads

Loading GoodReads Reviews.

Staff View

Loading Staff View.