Generatore YAML Kubernetes
Generatore YAML Kubernetes gratuito e online, senza necessità di installazione. Genera configurazioni per Deployment, Service e Ingress.
Informazioni sul K8s YAML Generator
Crea un manifest Kubernetes che combina un Deployment con risorse Service e Ingress opzionali. Configuri nome deployment/namespace/numero di repliche/label e uno o più container (image, porte, env), quindi scegli se collegare un Service (ClusterIP/NodePort/LoadBalancer) e un Ingress NGINX. L'output viene unito con separatori `---`.
Come usarlo
1. Nella scheda Deployment imposta Name, Namespace, Replicas e Labels (una `key: value` per riga). 2. Aggiungi Containers compilando name, image, Ports separati da virgola e coppie env NAME/value opzionali per ciascun container. 3. Nella scheda Service attiva Enable Service e scegli Type più righe port/targetPort/protocol, e facoltativamente Enable Ingress con un nome host. 4. Passa alla scheda Output per leggere lo YAML live e fai clic su Copy.
Layout delle risorse del manifest
Il Deployment viene sempre emesso (apiVersion apps/v1) con selector.matchLabels, template.metadata.labels e porte per container (containerPort), env (name/value) e resources (requests/limits per cpu/memory). Il Service (apiVersion v1) riutilizza le label del deployment come selettore ed elenca triple port/targetPort/protocol. L'Ingress utilizza networking.k8s.io/v1 con ingressClassName: nginx, un'annotation rewrite-target e un singolo path Prefix `/` supportato dalla prima porta del servizio.
▶Come si modificano le label?
▶Dove vanno le porte dei container?
▶A cosa punta il backend dell'Ingress?
▶I miei dati vengono inviati a un server?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.