Kubernetes YAML-generator
Kostnadsfri online Kubernetes YAML-generator, ingen installation krävs. Generera Deployment, Service och Ingress-konfig
Om K8s YAML Generator
Bygger ett Kubernetes-manifest som kombinerar en Deployment med valfria Service- och Ingress-resurser. Du konfigurerar distributionsnamn/namnrymd/replicaantal/etiketter och en eller flera behållare (avbildning, portar, env), väljer sedan huruvida du vill bifoga en Service (ClusterIP/NodePort/LoadBalancer) och en NGINX Ingress. Utdata sammanfogas med `---`-avdelare.
Så här använder du
1. På fliken Deployment ställ in Namn, Namnrymd, Replikor och Etiketter (ett key: value per rad). 2. Lägg till Behållare, fyll i namn, avbildning, kommaseparerade Portar och valfria env NAME/värde-par per behållare. 3. På fliken Service kryssa i Aktivera Service och välj Typ plus port/targetPort/protocol-rader, och valfritt Aktivera Ingress med ett värdnamn. 4. Växla till fliken Output för att läsa den live YAML och klicka på Kopiera.
Manifestresurslayout
Deployment emitteras alltid (apiVersion apps/v1) med selector.matchLabels, template.metadata.labels och per-behållarportar (containerPort), env (name/värde) och resurser (requests/limits för cpu/minne). Service (apiVersion v1) återanvänder distributionsetiketterna som selector och listar port/targetPort/protocol-tripplar. Ingress använder networking.k8s.io/v1 med ingressClassName: nginx, en rewrite-target-annotering och en ensam `/` Prefix-sökväg backad av den första serviceporten.
▶Hur redigeras etiketter?
▶Var tar behållarportar vägen?
▶Vad pekar Ingress-backend mot?
▶Skickas min data till en server?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe