Kubernetes-Manifests
Colección de manifestos Kubernetes gestionados con Kustomize y desplegados vía Argo CD. Incluye configuraciones para Istio, Cilium y patrones app-of-apps.
Ficha actualizada 21 sept 2026, 20:12 · upstream 21 sept 2026, 20:12 · release sin release detectada
Qué es Kubernetes-Manifests
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio agrupa proyectos Kustomize y recursos de Argo CD destinados al despliegue de aplicaciones en clústeres Kubernetes. Se recomienda utilizar TKS (The Kubernetes Service) con Proxmox para gestionar el clúster, ya que este repositorio asume ese entorno.
La configuración abarca dos enfoques principales de red: Istio para Metal LB y control de tráfico, o Cilium con Gateway API cuando Flannel está deshabilitado. Ambos se instalan mediante comandos kustomize combinados con helm y kubectl.
Para la gestión continua, Argo CD se despliega manualmente inicialmente siguiendo el mismo patrón Kustomize. Posteriormente, se implementa el patrón app-of-apps para descubrir y gestionar automáticamente AppProject y ApplicationSet en todo el repositorio, excluyendo carpetas deprecated o archivos con sufijo disable.
- Despliegue inicial de clúster Kubernetes en entornos Proxmox mediante TKS
- Configuración de malla de servicio (service mesh) con Istio y Metal LB
- Instalación de Cilium como CNI y Gateway API para redes nativas
- Gestión continua de aplicaciones con Argo CD usando patrones app-of-apps
- Integración nativa con Kustomize para modularización de recursos
- Soporte dual para Istio y Cilium según la elección del CNI
- Automatización de descubrimiento de aplicaciones mediante Argo CD
- Mecanismo de deshabilitación de recursos mediante renombrado de archivos
- Requiere entorno Proxmox con TKS para el despliegue del clúster
- No incluye Dockerfiles ni Compose, solo manifestos Kubernetes
- Dependencia de kubectl y kustomize instalados previamente en el host
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Recomendado usar TKS con Proxmox. Para Istio: ejecutar múltiples veces kustomize build istio/metallb, luego istio/istio e istio/istio-gateway. Para Cilium: usar cilium/gateway-api y cilium/cilium si Flannel está deshabilitado. Inicializar Argo CD manualmente con --server-side --force-conflicts. Aplicar root-appproject.yml y root-applicationset.yml antes de los recursos derivados.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.