Please enable JavaScript.
Coggle requires JavaScript to display documents.
Kubernetes - Coggle Diagram
Kubernetes
Objetos de kubernetes
Pods
Unidad mas pequeña, uno o mas contenedores que comparten almacenamiento y red y especificaciones de como ejecutarse. Son efímeros.
Services
Defnición (fichero.yaml) de cómo exponer una palicación que se ejecuta en un conjunto de pods como un servicio de red( por defecto se usa round robin para balenceo de carga)
Config Map
Permite desacoplar la configuración para hacer imágenes mas portables, almacenan varialbes de entorno, argumentos para línea de comandos o configuración de volúmenes que pueden consumir los pods (no encriptación)
Deployments
Describe el estado deseado de una implementación, ejecuta múltiples réplicas de la aplicación, reemplaza las que están defectuosas o las que no responden
Labels
Pares de clave valor ("environment": "qa" ) para organizar, seleccionar, consultar y monitorear objetos de forma mas eficiente, ideales para UI y ClI's
Selectores
Mecanismo para hacer consultas a las etiquetas. (kubectl get pods -l 'environment in (production), tier in (frontend)'
-
Conceptos
Escalabilidad: Capacidad de los sistemas para adaptarse al crecimiento por demanda y complejidad
Vertical: aumentar recursos de un nodo
Horizontal: aumento de disponibilidad de nodos
Definición: Orquestador de contenedores que administra el ciclo de vida, de forma eficiente y en un alto volumen, para la administración de clusters con escalabilidad
-
-
-
Tipos de Instalación
On premise: all in one (minikube), single master an multiworker, single master, single etcd and multiworker; multimaster, and multiworker; multimaster, multi etcd and multiworker
Gestionados: AKS(azure), EKS(amazon elastic), GKE(google), IBM Cloud
-
Orquestador de contenedores que administra el ciclo de vida, de forma eficiente y en un alto volumen, para la administración de clusters con escalabilidad