Kubernetes Cookbook : Practical solutions to container orchestration, 2nd Edition.
Kubernetes is one of the most popular, sophisticated, and fast-evolving container orchestrators. In this book, you'll learn the essentials and find out about the advanced administration in Kubernetes. We'll take you through a step-by-step hands-on approach, which will familiarize you with...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Otros Autores: | , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing,
2018.
|
Edición: | 2nd ed. |
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Building Your Own Kubernetes Cluster; Introduction; Exploring the Kubernetes architecture; Getting ready; How to do it ... ; Kubernetes master; API server (kube-apiserver); Scheduler (kube-scheduler); Controller manager (kube-controller-manager); Command-line interface (kubectl); Kubernetes node; kubelet; Proxy (kube-proxy); How it works ... ; etcd; Kubernetes network; See also; Setting up the Kubernetes cluster on macOS by minikube; Getting ready; How to do it ... ; How it works ...
- See alsoSetting up the Kubernetes cluster on Windows by minikube; Getting ready; How to do it ... ; How it works ... ; See also; Setting up the Kubernetes cluster on Linux via kubeadm; Getting ready; How to do it ... ; Package installation; Ubuntu; CentOS; System configuration prerequisites; CentOS system settings; Booting up the service; Network configurations for containers; Getting a node involved; How it works ... ; See also; Setting up the Kubernetes cluster on Linux via Ansible (kubespray); Getting ready; Installing pip; Installing Ansible; Installing python-netaddr.
- Setting up ssh public key authenticationHow to do it ... ; Maintaining the Ansible inventory; Running the Ansible ad hoc command to test your environment; Ansible troubleshooting; Need to specify a sudo password; Need to specify different ssh logon user; Need to change ssh port; Common ansible issue; How it works ... ; See also; Running your first container in Kubernetes; Getting ready; How to do it ... ; Running a HTTP server (nginx); Exposing the port for external access; Stopping the application; How it works ... ; See also; Chapter 2: Walking through Kubernetes Concepts; Introduction.
- An overview of KubernetesLinking Pods and containers; Getting ready; How to do it ... ; How it works ... ; See also; Managing Pods with ReplicaSets ; Getting ready; How to do it ... ; Creating a ReplicaSet; Getting the details of a ReplicaSet; Changing the configuration of a ReplicaSet; Deleting a ReplicaSet; How it works ... ; There's more ... ; See also; Deployment API; Getting ready; How to do it ... ; How it works ... ; Using kubectl set to update the container image; Updating the YAML and using kubectl apply; See also; Working with Services; Getting ready; How to do it ...
- Creating a Service for different resourcesCreating a Service for a Pod; Creating a Service for a Deployment with an external IP; Creating a Service for an Endpoint without a selector; Creating a Service for another Service with session affinity; Deleting a Service; How it works ... ; There's more ... ; See also; Working with volumes; Getting ready; How to do it ... ; emptyDir; hostPath; NFS; glusterfs; downwardAPI; gitRepo; There's more ... ; PersistentVolumes; Using storage classes; gcePersistentDisk; awsElasticBlockStore; See also; Working with Secrets; Getting ready; How to do it ...