Kubernetes - Visão geral

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.