Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Següent revisió | Revisió prèvia | ||
| info:libros:devops-kubernetes:cap3 [13/04/2020 10:31] – creat mate | info:libros:devops-kubernetes:cap3 [13/04/2020 13:48] (actual) – suprimit mate | ||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| - | = Getting started with Kubernetes | ||
| - | == components | ||
| - | === master | ||
| - | {{ : | ||
| - | * api Server | ||
| - | * kube-apiserver | ||
| - | * RESTful API | ||
| - | * Controller Manager | ||
| - | * kube-controller-manager | ||
| - | * observa los cambios en la API y mantiene el cluster en el estado deseado | ||
| - | * deployment controller: se asegura que el deployment se ejecuta en el número establecido de contenedores | ||
| - | * node controller: responde y desaloja el pod cuando los nodos se caen | ||
| - | * endpoint controller: relaciones entre pods y servicios | ||
| - | * service account & toker controller: crear cuenta por defecto y tokens de acceso | ||
| - | * Scheduler | ||
| - | * kube-scheduler | ||
| - | * determina que nodos son los mejores candidaros para ejecutar los pods | ||
| - | * no solo se basa en el uso de los recuros, (más adelante) | ||
| - | * etcd: | ||
| - | * base de datos distribuida key-value | ||
| - | * todos los objetos de la RESTful API se guardan aquí | ||
| - | * etcd se encarga de guardar y replicar los datos | ||
| - | === nodes | ||
| - | {{ : | ||
| - | * kubelet | ||
| - | * es el proceso principal | ||
| - | * reporta la actividad del nodo a **kube-apiserver** periodicamente | ||
| - | * proxy | ||
| - | * kube-proxy | ||
| - | * enruta a través del pod balanceador y los pods | ||
| - | * enruta desde internet a los servicios | ||
| - | * 3 modos: | ||
| - | * userspace: | ||
| - | * iptables: | ||
| - | * ipvs: | ||
| - | * docker | ||
| - | |||
| - | {{ : | ||