Generador de YAML de Kubernetes
Generador gratuita de YAML para Kubernetes, sin necesidad de instalación. Genera configuraciones para Deployment, Service e Ingress.
Acerca del K8s YAML Generator
Construye un manifiesto de Kubernetes que combina un Deployment con recursos Service e Ingress opcionales. Configuras nombre de deployment/namespace/número de réplicas/labels y uno o más contenedores (image, ports, env), y luego eliges si adjuntar un Service (ClusterIP/NodePort/LoadBalancer) y un Ingress NGINX. La salida se une con separadores `---`.
Cómo usarlo
1. En la pestaña Deployment establece Name, Namespace, Replicas y Labels (una `key: value` por línea). 2. Añade Containers rellenando name, image, Ports separados por comas y pares env NAME/value opcionales por contenedor. 3. En la pestaña Service activa Enable Service y elige Type además de filas port/targetPort/protocol, y opcionalmente habilita Enable Ingress con un nombre de host. 4. Cambia a la pestaña Output para leer el YAML en vivo y haz clic en Copy.
Disposición de recursos del manifiesto
El Deployment siempre se emite (apiVersion apps/v1) con selector.matchLabels, template.metadata.labels y puertos por contenedor (containerPort), env (name/value) y resources (requests/limits para cpu/memory). El Service (apiVersion v1) reutiliza las labels del deployment como selector y enumera tripletas port/targetPort/protocol. El Ingress usa networking.k8s.io/v1 con ingressClassName: nginx, una annotation rewrite-target y una única ruta Prefix `/` respaldada por el primer puerto del servicio.
▶¿Cómo se editan las labels?
▶¿Dónde van los puertos del contenedor?
▶¿A qué apunta el backend del Ingress?
▶¿Se envían mis datos a un servidor?
Si este herramienta le ha sido útil, considere comprarme un café.
Compra un café para mí.