Charla MeetUp DevOps BCN
Title: Kubernetes, Componente a Componente
Speaker: Rael García | SRE en Red Hat
Duration: 45 mins
Abstract: Kubernetes, Componente a Componente
Introducción a los principios básicos y los componentes que constituyen la arquitectura de Kubernetes. Levantaremos un clúster de Kubernetes desde 0, desplegando cada componente por separado y aprendiendo de forma práctica cómo cada pieza encaja en el puzzle. Daremos los recursos para poder reproducir el tutorial en casa.
Arquitectura de Kubernetes
flowchart TD
subgraph CP["⚙️ Control Plane"]
API["🔌 kube-apiserver\n(punto de entrada REST)"]
ETCD[("💾 etcd\n(estado del clúster)")]
SCH["📅 kube-scheduler\n(asigna pods a nodos)"]
CM["🔧 kube-controller-manager\n(reconcilia estado)"]
end
subgraph W1["🖥️ Worker Node 1"]
KUB1["kubelet"]
KPX1["kube-proxy"]
P1["🐳 Pod A"]
P2["🐳 Pod B"]
end
subgraph W2["🖥️ Worker Node 2"]
KUB2["kubelet"]
KPX2["kube-proxy"]
P3["🐳 Pod C"]
end
API <--> ETCD
API --> SCH
API --> CM
API --> KUB1
API --> KUB2
KUB1 --> P1 & P2
KUB2 --> P3
KPX1 & KPX2 --> SVC["🌐 Service\n(load balancing)"]
style CP fill:#1e1e2e,stroke:#61dafb,color:#f8f8f2
style W1 fill:#1e1e2e,stroke:#50fa7b,color:#f8f8f2
style W2 fill:#1e1e2e,stroke:#50fa7b,color:#f8f8f2
Presentación completa de Kubernetes
Kubernetes: Componente a Componente — Rael García (Google Slides)
Repositorio de GitHub para levantar desde cero
raelga/kubernetes-talks: k8s-from-scratch (GitHub)
Referencias
- Kubernetes Official Documentation
- Kubernetes: Up and Running — Brendan Burns, Joe Beda & Kelsey Hightower, O’Reilly, 2022