LRA CloudOps LRA CloudOps Contactar
Inicio / Proyectos / k8s-on-premise
Activo

k8s-on-premiseSoporte

k8s-on-premise arranca un clúster Kubernetes multi-nodo desde cero usando kubeadm sobre VMs VirtualBox provisionadas con Vagrant: un nodo control-plane y dos workers, cada uno ejecutando containerd como container runtime. Calico CNI provee networking de pods y aplicación de network policies. NGINX Ingress Controller gestiona el enrutamiento HTTP/HTTPS. Helm gestiona el ciclo de vida de los add-ons. ArgoCD implementa entrega continua GitOps con políticas de sincronización declarativas.

kubeadmCalico CNINGINX IngressHelmArgoCDVagrantVirtualBoxMetrics Server
Ver en GitHub
3
Nodos
6
Scripts
25
Commits
Calico
CNI

Arquitectura

Topología del clúster

control-plane

192.168.56.10
kube-apiserver
etcd
kube-scheduler
controller-manager
CoreDNS

worker-1

192.168.56.11
kubelet
containerd
Calico CNI
ArgoCD
kube-proxy

worker-2

192.168.56.12
kubelet
containerd
Calico CNI
NGINX Ingress
kube-proxy

Secuencia de bootstrap — 6 scripts idempotentes (set -euo pipefail)

01

01-prerequisites.sh

Deshabilita swap, configura módulos del kernel, sysctl

02

02-container-runtime.sh

Instala containerd, configura el cgroup driver

03

03-kubernetes.sh

Instala kubeadm, kubelet, kubectl

04

04-init-master.sh

kubeadm init, configura kubectl, aplica Calico

05

05-join-workers.sh

Genera el token, une los workers al clúster

06

06-addons.sh

Instala Helm, NGINX Ingress, Metrics Server, ArgoCD

Bootstrap completo con kubeadm. Sin atajos.

6 scripts. 3 nodos. Sync GitOps con ArgoCD habilitado.

Ver en GitHub →

Ecosistema

Rol en la plataforma

k8s-on-premise es la capa de runtime — demuestra que la plataforma funciona por debajo de la nube gestionada, desde bootstrap kubeadm hasta GitOps con ArgoCD.

Monitorizado por lra-ai-platform →

SREAgent verifica el estado del clúster, nodos y sincronización GitOps.

Kubernetes bare-metal vs EKS gestionado — los mismos patrones GitOps en distintas capas de despliegue.

LRA CloudOps

DevOps advisor · online

Hi! I'm the LRA CloudOps advisor. Ask me about DevOps, AWS, Kubernetes or our services.