Kubernetes: Up and Running, 3ª edição
by Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson
Capítulo 17. Estendendo o Kubernetes
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Desde o início, ficou claro que o Kubernetes seria mais do que seu conjunto principal de APIs; uma vez que um aplicativo é orquestrado dentro do cluster, há inúmeras outras ferramentas e utilitários úteis que podem ser representados e implantados como objetos de API no cluster do Kubernetes. O desafio era como abraçar esta explosão de objectos e casos de utilização sem ter uma API que se espalhasse sem delimitados.
Para resolver essa tensão entre casos de uso estendidos e a expansão da API, foi feito um esforço significativo para tornar a API do Kubernetes extensível. Esta extensibilidade significava que os operadores de clusters podiam personalizar os seus clusters com os componentes adicionais que se adequavam às suas necessidades. Essa extensibilidade permite que as pessoas aumentem seus clusters por conta própria, consumam complementos de cluster desenvolvidos pela comunidade e até mesmo desenvolvam extensões que são agrupadas e vendidas em um ecossistema de plug-ins de cluster. A extensibilidade também deu origem a padrões totalmente novos de gestão de sistemas, como o padrão de operador.
Independentemente de estares a construir as tuas próprias extensões ou a consumir operadores do ecossistema, compreender como o servidor da API Kubernetes é estendido e como as extensões podem ser construídas e entregues é um componente ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access