K8s em Exemplos: Visão Geral
| Kubernetes orquestra containers em um cluster de máquinas. Este guia mostra como os componentes principais se encaixam: Cluster, Nodes, Pods, Deployments e Services. |
| cluster-overview | |
| Um Cluster é um conjunto de máquinas (nodes) executando Kubernetes. O Control Plane gerencia o cluster, os worker nodes executam suas aplicações. |
| node | |
| Um Node é uma máquina (física ou virtual) no cluster. Cada node executa kubelet (agente), kube-proxy (rede) e um container runtime. Nodes hospedam Pods. |
| pod | |
| Um Pod é a menor unidade implantável. Ele envolve um ou mais containers que compartilham rede (mesmo IP) e armazenamento. Containers em um Pod comunicam via localhost. |
| deployment-replicaset-pod | |
| Deployment gerencia ReplicaSets, que garantem N cópias de um Pod em execução. Você define o estado desejado, Kubernetes mantém. Deployments lidam com rolling updates. |
| service | |
| Um Service fornece IP estável e nome DNS para acessar Pods. Pods são efêmeros (vêm e vão), mas Services dão um endpoint fixo. Balanceia carga entre Pods correspondentes. |
| namespace | |
| Namespaces dividem um cluster em clusters virtuais. Use para separar times, ambientes (dev/prod) ou projetos. Recursos em namespaces diferentes são isolados por padrão. |
| labels-selectors | |
| Labels são tags chave-valor em recursos. Selectors encontram recursos por labels. É assim que Services encontram Pods, e como você organiza recursos. |
| configmap-secret | |
| ConfigMap armazena configuração (env vars, arquivos de config). Secret armazena dados sensíveis (senhas, tokens). Ambos injetam dados em Pods sem hardcode. |
| full-picture | |
| Juntando tudo: Deployments gerenciam Pods, Services os expõem, ConfigMaps/Secrets os configuram, tudo organizado em Namespaces. |
| terminal | |
| Veja todos os recursos principais no namespace atual. Isso mostra Pods, Services, Deployments e ReplicaSets de uma só vez. | |
Índice | Use as setas do teclado para navegar