Capítulo 17. Ampliación de Kubernetes

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Desde el principio, estaba claro que Kubernetes iba a ser algo más que su conjunto básico de API; una vez orquestada una aplicación dentro del clúster, hay innumerables herramientas y utilidades útiles que pueden representarse e implementarse como objetos API en el clúster de Kubernetes. El reto era cómo abarcar esta explosión de objetos y casos de uso sin tener una API que se extendiera sin límites.

Para resolver esta tensión entre los casos de uso ampliados y la proliferación de API, se hizo un gran esfuerzo para que la API de Kubernetes fuera extensible. Esta extensibilidad significaba que los operadores de clústeres podían personalizar sus clústeres con los componentes adicionales que se ajustaran a sus necesidades. Esta extensibilidad permite a las personas aumentar sus clústeres por sí mismas, consumir complementos de clúster desarrollados por la comunidad e incluso desarrollar extensiones que se agrupan y venden en un ecosistema de complementos de clúster. La extensibilidad también ha dado lugar a patrones totalmente nuevos de gestión de sistemas, como el patrón de operador.

Independientemente de si estás construyendo tus propias extensiones o consumiendo operadores del ecosistema, entender cómo se extiende el servidor API de Kubernetes y cómo se pueden construir y entregar extensiones es un componente clave para desbloquear ...

Get Kubernetes: Up and Running, 3ª Edición 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.