Kubernetes: Resumo dos Principais Conceitos

From Wiki
Revision as of 19:54, 27 October 2018 by Ebasso (talk | contribs) (Criou a página com "=Principais Conceitos= '''Definição''': : O Kubernetes é um orquestrador de contêineres para provisionar, gerenciar e dimensionar aplicativos. Em outras palavras, o Kub...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Principais Conceitos

Definição:

O Kubernetes é um orquestrador de contêineres para provisionar, gerenciar e dimensionar aplicativos. Em outras palavras, o Kubernetes permite gerenciar o ciclo de vida
de aplicativos conteinerizados em um cluster de nós (que é uma coleção de máquinas de trabalho).

Modelo Declarativo

O principal paradigma do Kubernetes é seu modelo declarativo. O usuário fornece o estado desejado e o Kubernetes fará o melhor para que isso aconteça. Case você precise
de cinco instâncias, não inicie cinco instâncias separadas, mas diga ao Kubernetes que precisa de cinco instâncias, e o Kubernetes irá reconciliar o estado automaticamente.

Arquitetura do Kubernets

O Kubernetes é um armazém de dados (etcd). O modelo declarativo é armazenado no etcd como objetos, e isso significa que quando você deseja cinco instâncias de um
contêiner, essa solicitação é armazenada no etcd. Um gatilho é disparado para os Controllers para executar uma ação. Em seguida, os controladores reagem ao modelo
e tentam agir para atingir o estado desejado, criando os recursos para execução da aplicação.

Ver também