Apéndice B. Visión general de Kubernetes

Este apéndice pretende ser una introducción adicional a los conceptos básicos de Kubernetes. No tenemos espacio en el Capítulo 1 para tocar todos los conceptos de este apéndice y no queríamos limitarnos a señalar enlaces dispersos, así que hemos reunido en este apéndice los conceptos básicos suficientes para que puedas seguir adelante.

Conceptos básicos de Kubernetes

Para los profesionales más noveles, queremos cubrir algunos conceptos básicos de Kubernetes en esta sección, ya que no todos los lectores serán ingenieros DevOps curtidos en mil batallas. En la Figura B-1 podemos ver los procesos básicos que intervienen en el funcionamiento de un clúster Kubernetes.

Utilizamos la API de Kubernetes para describir el estado deseado de un clúster (¿qué intentamos ejecutar? ¿qué componentes y recursos necesitan?). Establecemos el estado deseado mediante la creación (y/o modificación) de objetos a través de la API de Kubernetes. Para trabajar con la API de Kubernetes (por ejemplo, el servidor kube-api de la Figura B-1), solemos utilizar la interfaz de línea de comandos kubectl. También hay formas de utilizar la API de Kubernetes directamente desde tu código a través de los SDK.

Kubernetes proporciona una API a través de HTTP que es una interfaz programática basada en recursos (RESTful). Esta API RESTful admite los verbos HTTP estándar (POST, PUT, PATCH, DELETE, GET) para recuperar, crear, actualizar y eliminar recursos primarios. Kubernetes también ...

Get Guía de operaciones de Kubeflow now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.