Kaique Mitsuo Silva Yamamoto
Arquitetura software

Ecossistema Kubernetes

Visão consolidada do ecossistema Kubernetes (K8s): ferramentas de deploy, GitOps, monitoramento, service mesh e clusters. Baseado em kubernetes.io e CNCF.


O que é Kubernetes

Plataforma open source para orquestração de containers em escala. Automatiza deploy, escalonamento e operação de aplicações em clusters. kubernetes.io


CLI e interface

FerramentaUso
kubectlCLI oficial para gerenciar clusters e recursos. Reference
Kubernetes DashboardInterface web oficial. GitHub
LensDesktop IDE-like para K8s. k8slens.dev
K9sTerminal UI para gerenciar workloads. k9scli.io
kubectx / kubensTroca rápida de context e namespace. GitHub

Package management e configuração

FerramentaUso
HelmGerenciador de pacotes (Charts). helm.sh
KustomizeCustomização declarativa de manifests (bases e overlays). kustomize.io

GitOps e CD

FerramentaUso
Argo CDCD GitOps, sincronização Git → cluster. argoproj.github.io/cd
Argo RolloutsDeploys progressivos (canary, blue-green). argoproj.github.io/rollouts
FluxGitOps CNCF Graduated, reconciliação com Git. fluxcd.io

Clusters locais e distribuições

FerramentaUso
MinikubeCluster local em VM/container. minikube.sigs.k8s.io
KindKubernetes em containers Docker. kind.sigs.k8s.io
K3sK8s leve (~70MB), SUSE. k3s.io

Clusters gerenciados (cloud)

ServiçoProvedor
Amazon EKSAWS
Google GKEGoogle Cloud
Azure AKSMicrosoft Azure

Observabilidade e rede

FerramentaUso
PrometheusMétricas e alertas (CNCF). prometheus.io
LokiAgregação de logs (Grafana). grafana.com/oss/loki
Metrics ServerCPU/memória para HPA e VPA. GitHub
IstioService mesh (tráfego, mTLS, observabilidade). istio.io
Ingress NGINXControlador Ingress baseado em NGINX. GitHub

Gestão e custos

FerramentaUso
RancherGestão multi-cluster (SUSE). rancher.com
PortainerInterface web para Docker e K8s. portainer.io
KubecostMonitoramento de custos em clusters. kubecost.com
TerraformProvisionamento de clusters (IaC). terraform.io

Segurança

FerramentaUso
kube-benchVerificação contra CIS Benchmark. GitHub

Recursos