Resumir os principais componentes de um plano de controle de cluster Kubernetes a partir deste parágrafo
O Kubernetes define um conjunto de blocos de construção ("primitivos") que coletivamente fornecem mecanismos que implementam, mantêm e escalam aplicativos baseados em CPU, memória ou métricas personalizadas. Outras partes do sistema de controle de rede que estão disponíveis para executar o Kubernetes dependem da API do Kubernetes API. A plataforma exerce seu controle sobre recursos de computação e armazenamento definindo recursos como objetos, que podem então ser gerenciados como tais. Os componentes do Kubernetes podem ser divididos em aqueles que gerenciam um nó individual e aqueles que fazem parte do plano de controle. O plano de controle do Kubernetes lida com o controle do cluster do cluster, gerenciando seu trabalho e direcionando a comunicação através do plano de controle. O Kubernetes também fornece uma parte de controle de rede que pode ser usada para gerenciar o servidor. O gerenciador de dados usa uma configuração de servidor de rede que pode ser executada em um único nó ou em vários nós que suportam a disponibilidade de dados de servidores.
O plano de controle de cluster de kubernetes é executado em mais um nó mestre. Os componentes são: 1. etcd - um armazenamento de dados de valor-chave contendo os dados de configuração do cluster. 2. O servidor api é um servidor que serve e atualiza o estado do cluster de kubernetes. Ele observa etcd e mantém o estado real do cluster sincronizado com seu estado desejado. 3. O programador é um componente que seleciona em qual nó um pod não programado deve ser executado, com base no que cada pod precisa e no que os nós do cluster podem suportar. 4. O gerente de controlador gerencia vários controladores que mantêm o cluster sincronizado com seu estado desejado.