Estendendo a API do Kubernetes
Recursos personalizados são extensões da API do Kubernetes. O Kubernetes fornece duas formas de adicionar recursos personalizados ao seu cluster:
- O mecanismo CustomResourceDefinition
(CRD) permite que você defina uma nova API personalizada de forma declarativa
com os campos
apiGroup
,kind
e o formato que você especificar. A camada de gerenciamento do Kubernetes irá servir e controlar o armazenamento do seu recurso personalizado. CRDs permitem que você crie novos tipos de recurso para o seu cluster sem precisar escrever e executar um servidor da API personalizado. - A camada de agregação roda por trás do servidor da API primário, que age como um proxy. Este arranjo é chamado de Agregação de API (API aggregation, ou AA), e permite que você forneça implementações especializadas dos seus recursos personalizados através da escrita e instalação de um servidor de API próprio. A API principal delega as requisições para o seu servidor de API para as APIs personalizadas que você especificar, fazendo com que fiquem disponíveis para todos os seus clientes.
Última modificação August 27, 2025 at 10:04 PM PST: [pt-br] Update concepts/extend-kubernetes/api-extension (d41dd7e19a)