Kubernetes em uma ferramenta de gerenciamento de contêiner de código aberto hospedada pela Cloud Native Computing Foundation (CNCF). Isso também é conhecido como a versão aprimorada do Borg, desenvolvida no Google para gerenciar processos de longa execução e trabalhos em lote, que antes eram tratados por sistemas separados.
O Kubernetes vem com um recurso de implantação automatizada, escalonamento de aplicativo e operações de contêineres de aplicativo em clusters. Ele é capaz de criar uma infraestrutura centrada em contêineres.
Recursos do Kubernetes
A seguir estão alguns dos recursos importantes do Kubernetes.
Desenvolvimento, integração e implantação contínuos
Infraestrutura em contêineres
Gerenciamento centrado em aplicativos
Infraestrutura autoescalável
Consistência do ambiente em testes de desenvolvimento e produção
Infraestrutura fracamente acoplada, onde cada componente pode atuar como uma unidade separada
Maior densidade de utilização de recursos
Infraestrutura previsível que será criada
Um dos principais componentes do Kubernetes é que ele pode executar aplicativos em clusters de infraestrutura de máquina física e virtual. Ele também tem a capacidade de executar aplicativos na nuvem.It helps in moving from host-centric infrastructure to container-centric infrastructure.