Kubernetes YAML-generator
Gratis online Kubernetes YAML-generator, ingen installasjon nødvendig. Generer Deployment-, Service- og Ingress-konfigurasjoner
Om K8s YAML Generator
Bygger et Kubernetes-manifest som kombinerer en Deployment med valgfrie Service- og Ingress-ressurser. Du konfigurerer distribusjonsnavn/navneområdet/replikatantall/etiketter og én eller flere containere (bilde, porter, miljøvariabler), og deretter velger du om du vil legge ved en Service (ClusterIP/NodePort/LoadBalancer) og en NGINX Ingress. Utdata er sammenføyd med `---`-separatorene.
Slik bruker du det
1. I Deployment-fanen setter du Navn, Navneområde, Replikaer og Etiketter (én key: value per linje). 2. Legg til Containere, fyll ut navn, bilde, kommaadskilte Porter og valgfrie env NAME/value-par per container. 3. I Service-fanen krysser du Aktiver Service og velger Type plus port/targetPort/protocol-rader, og valgfritt Aktiver Ingress med et vertsnavn. 4. Bytt til Output-fanen for å lese den live YAML-en og klikk Kopier.
Manifestressurslayout
Deployment sendes alltid (apiVersion apps/v1) med selector.matchLabels, template.metadata.labels og per-container porter (containerPort), env (name/value) og ressurser (requests/limits for cpu/minne). Service (apiVersion v1) gjenbruks distribusjonsetiketter som velger og viser port/targetPort/protocol-tripler. Ingress bruker networking.k8s.io/v1 med ingressClassName: nginx, en rewrite-target-kommentar og en enkelt `/` Prefix-bane støttet av den første tjenesteporten.
▶Hvordan redigeres etiketter?
▶Hvor går containerporter?
▶Hva peer Ingress-backend til?
▶Sendes dataene mine til en server?
Hvis dette verktøyet har vært nyttig for deg, vurder å kjøpe meg en kaffe.
Kjøp meg en kaffe