Kubernetes management design patterns : with Docker, Coreos Linux, and other platforms /
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 the other features discussed are logging, scheduling,...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[United States] :
Apress,
2017.
Ã2017 |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- 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.