Esta sección de la documentación de Kubernetes contiene información de referencia.
Información de referencia sobre la API
- Descripción general de la API de Kubernetes
- Documentación de referencia de las últimas versiones de la API de Kubernetes:
Librerías de cliente para la API
Para llamar a la API de Kubernetes desde un lenguaje de programación, puedes usar librerías de cliente.
En estos momento, las librerías con soporte oficial son:
- Kubernetes Go client library
- Kubernetes Python client library
- Kubernetes Java client library
- Kubernetes JavaScript client library
Información de referencia sobre la CLI
- kubectl - Utilidad CLI para ejecutar comandos y administrar clústeres de Kubernetes.
- JSONPath - Guía de sintaxis para el uso de expresiones JSONPath con kubectl.
- kubeadm - Utilidad CLI para aprovisionar fácilmente un clústeres Kubernetes seguro.
- kubefed - Utilidad CLI para ayudarte a administrar tus clústeres federados.
Información de referencia sobre la configuración
- kubelet - El principal agente que se ejecuta en cada nodo. El kubelet toma un conjunto de PodSpecs y asegura que los contenedores descritos estén funcionando y en buen estado.
- kube-apiserver - API REST que valida y configura datos para objetos API como pods, servicios, controladores de replicación, ...
- kube-controller-manager - Daemon que integra los bucles de control enviados con Kubernetes.
- kube-proxy - Puede hacer fowarding simple o con round-robin de TCP/UDP a través de un conjunto de back-ends.
- kube-scheduler - Planificador que gestiona la disponibilidad, el rendimiento y la capacidad.
- federation-apiserver - Servidor API para clusters federados.
- federation-controller-manager - Proceso que integra los bucles de control enviados con la federación Kubernetes.
Documentos de diseño
Un archivo de los documentos de diseño para la funcionalidad de Kubernetes.
Puedes empezar por Arquitectura de Kubernetes y Vista general del diseño de Kubernetes.