IBM Cloud Private: Arquitetura Detalhada de Componentes: Difference between revisions

From Wiki
Line 10: Line 10:
: É um agente que é executado em cada nó no cluster, se comunica com o master e gerencia atividades e recursos no nó, como a execução de pod containers via Docker.
: É um agente que é executado em cada nó no cluster, se comunica com o master e gerencia atividades e recursos no nó, como a execução de pod containers via Docker.


* Proxy
* Kubernets Proxy
: O proxy de rede do Kubernetes é executado em cada nó e mantém regras de rede no host e executa o encaminhamento de conexão.
: O proxy de rede do Kubernetes é executado em cada nó e mantém regras de rede no host e executa o encaminhamento de conexão.


* Scheduler
* Kubernets Scheduler
: O Scheduler é um processo que é executado no master node e sabe o que está sendo executado, onde e quando, e determina em qual pod(s) para ser executado.
: O Scheduler é um processo que é executado no master node e sabe o que está sendo executado, onde e quando, e determina em qual pod(s) para ser executado.


* Control Manager
* Kubernets Control Manager
: O controller é um loop de controle que observa o estado compartilhado do cluster através do apiserver e faz alterações tentando mover o estado atual para o estado desejado.
: O controller é um loop de controle que observa o estado compartilhado do cluster através do apiserver e faz alterações tentando mover o estado atual para o estado desejado.


* API Server
* Kubernets API Server
: O apiserver é um processo executado no master node no cluster e expõe a API do Kubernetes.
: O apiserver é um processo executado no master node no cluster e expõe a API do Kubernetes.



Revision as of 11:36, 16 January 2019

Ficheiro:Icp arch components.jpg

Kubernetes Core

  • Etcd
O Kubernetes armazena dados de cluster em um armazenamento de apoio chamado etcd no master node.
  • Kubelet
É um agente que é executado em cada nó no cluster, se comunica com o master e gerencia atividades e recursos no nó, como a execução de pod containers via Docker.
  • Kubernets Proxy
O proxy de rede do Kubernetes é executado em cada nó e mantém regras de rede no host e executa o encaminhamento de conexão.
  • Kubernets Scheduler
O Scheduler é um processo que é executado no master node e sabe o que está sendo executado, onde e quando, e determina em qual pod(s) para ser executado.
  • Kubernets Control Manager
O controller é um loop de controle que observa o estado compartilhado do cluster através do apiserver e faz alterações tentando mover o estado atual para o estado desejado.
  • Kubernets API Server
O apiserver é um processo executado no master node no cluster e expõe a API do Kubernetes.

Ver também