Kubernetes YAML-generator
Gratis online Kubernetes YAML-generator, ingen installation nødvendig. Generer Deployment-, Service- og Ingress-konfigurationer
Om K8s YAML Generator
Bygger et Kubernetes-manifest, der kombinerer en Deployment med valgfrie Service- og Ingress-ressourcer. Du konfigurerer deployment-navn/namespace/replica-antal/labels og en eller flere containere (image, ports, env), og vælger derefter, om der skal vedhæftes en Service (ClusterIP/NodePort/LoadBalancer) og en NGINX Ingress. Output samles med `---`-separatorer.
Sådan bruges det
1. Under Deployment-fanebladet angives Name, Namespace, Replicas og Labels (én key: value pr. linje). 2. Tilføj Containers, og udfyld name, image, kommaseparerede Ports og valgfrie env NAME/værdi-par pr. container. 3. Under Service-fanebladet afkrydses Enable Service, og Type samt port/targetPort/protocol-rækker vælges, og valgfrit Enable Ingress med et host-navn. 4. Skift til Output-fanebladet for at læse den live YAML og klik på Copy.
Layout af manifest-ressourcer
Deployment udsendes altid (apiVersion apps/v1) med selector.matchLabels, template.metadata.labels og pr.-container ports (containerPort), env (name/value) og resources (requests/limits for cpu/memory). Service (apiVersion v1) genbruger deployment-labels som selector og oplister port/targetPort/protocol-tripler. Ingress bruger networking.k8s.io/v1 med ingressClassName: nginx, en rewrite-target-annotation og en enkelt `/` Prefix-sti bakket op af den første service-port.
▶Hvordan redigeres labels?
▶Hvor går container-ports hen?
▶Hvad peger Ingress-backenden på?
▶Sendes mine data til en server?
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig