Qual é a arquitetura de Kubernetes?
Deixamos começar com a definição de Kbernetes primeiro
- Kubernetes é um sistema de gestão de contentores desenvolvido pelo Google>li>Kubernetes gere uma aplicação contentorizada em vários tipos de ambientes>li>Kubernetes é altamente flexível na entrega de aplicações complexas de forma eficiente
Arquitetura de Kubernetes:
Nó-Mestre:
O nó mestre é o componente mais vital responsável pela arquitectura Kubernetes
Há sempre um nó para verificar a tolerância a falhas
O nó mestre tem vários componentes como-
1.ETCD
2.Controller Manager
3.Scheduler
4.Servidor API
Nó Operador:
1.Pod
É uma combinação de recipientes que logicamente rodam juntos em nós
2.Docker
Ajuda na execução das aplicações em um ambiente operacional isolado, mas leve. Ele executa os pods configurados
3.Kubelet
É um serviço responsável pelo transporte de informações de e para o serviço do plano de controle
Obtém a configuração de um Pod do servidor API e assegura que os containers estão funcionando eficientemente
O processo Kubelet é responsável por manter o status de trabalho e o servidor do nó
4.Proxy Kubernetes
Actua como um balanceador de carga e proxy de rede para executar o serviço num único nó operário
Gerencia pods em nós, volumes, segredos, a criação de novos contentores, check-ups de saúde, etc.
É um serviço proxy que corre em cada nó e ajuda a disponibilizar serviços para o host externo
Caso queira saber mais, veja o vídeo abaixo:
>p>Espera que isto ajude!Artigos semelhantes
- Um Samsung Galaxy Tab S6 Lite pode ser usado em estudos de arquitetura por estudantes de arquitetura?
- Em termos de desempenho por unidade de consumo de energia, qual arquitetura de CPU é melhor, ARM ou x86?
- Qual é a diferença entre a arquitetura ARM e o RISC regular?
- Qual é a melhor maneira de aprender arquitetura de braços? Como posso compreender as noções básicas de qualquer processador e braço?