Lab. Nacional Multiusuário Testbeds - Cluster Nacional


Conceitos básicos de Kubernetes

Kubernetes-Logo.wine.webpO que é o Kubernetes?

        Ele foi criado pelo Google e agora é mantido pela Cloud Native Computing Foundation (CNCF).

Infraestrutura de um Cluster Kubernetes

Descrição de alguns componentes utilizados no Kubernetes

Namespaces

azure-kubernetes-service-namespaces-2.png

Pods

Deployment

Services

Exemplo de Service:

Nodeport

ReplicaSet

Referências:

Documentação oficial Kubernetes

https://www.youtube.com/watch?v=jb8NZj9wX4A

https://www.youtube.com/watch?v=eV4ujv8kKC8

https://stacksimplify.com/azure-aks/azure-kubernetes-service-namespaces-imperative/

https://medium.com/tecnologia-e-afins/kubernetes-f456e59332d3

https://napoleon.com.br/glossario/o-que-e-kubernetes-liveness-probes/


Conhecendo o ambiente de experimentação - Cluster Nacional

teste-de-software.webp 1-Diagrama do Cluster Nacional

Atualmente o Cluster Nacional  possui 8 nodes Workers e 2 nodes Control plane distribuídos geograficamente nas seguintes localidades:

DF,GO,PB,PE,RJ,RN,AC,MT

Diagrama Cluster - 6 w- 1CP (1).png

2- Interagindo com o Cluster através do kubectl

O Kubernetes expõe uma API por meio do servidor API: você pode se comunicar com a API usando um cliente local chamado kubectl

kubectl.png 

Veremos na prática como é feita essa interação durante o nosso hands-on.