Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
06

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.