Kubernetes YAML -generaattori
Ilmainen online Kubernetes YAML -generaattori, ei asennusta vaadita. Luo Deployment-, Service- ja Ingress-konfiguraatioita
Tietoja K8s YAML Generatorista
Rakentaa Kubernetes-manifestin joka yhdistää Deploymentin valinnaisen Servicen ja Ingress-resurssien kanssa. Määrität deploymentin nimen/nimenavaruuden/replica-määrän/leimat ja yhden tai useamman säiliön (kuva, portit, ympäristömuuttujat), sitten valitset liitetäänkö Service (ClusterIP/NodePort/LoadBalancer) ja NGINX Ingress. Tuloste yhdistetään --- -erottimilla.
Käyttöohje
1. Deployment-välilehdellä aseta Nimi, Nimiavaruus, Replikaatit ja Leimat (yksi avain: arvo per rivi). 2. Lisää Säiliöt, täyttäen nimi, kuva, pilkuilla erotetut Portit ja valinnaiset env NAME/arvoparit per säiliö. 3. Service-välilehdellä valitse Ota Service käyttöön ja valitse Tyyli plus port/targetPort/protokolla-rivit, ja valinnaisesti Ota Ingress käyttöön isäntänimellä. 4. Vaihda Tuloste-välilehdelle lukeaksesi live-YAMLin ja napsauta Kopioi.
Manifest-resurssin asettelu
Deployment tuotetaan aina (apiVersion apps/v1) selector.matchLabels, template.metadata.labels ja per-säiliö portit (containerPort), env (nimi/arvo) ja resurssit (requests/limits cpu/muistille). Service (apiVersion v1) käyttää deploymentin leimoja selektorina ja listaa port/targetPort/protokolla-kolmikot. Ingress käyttää networking.k8s.io/v1 with ingressClassName: nginx, rewrite-target-annotaatio ja yhden / Prefix-polun joka tukeutuu ensimmäiseen service-porttiin.
▶Miten leimoja muokataan?
▶Minne säiliöportit menevät?
▶Mihin Ingress-backend osoittaa?
▶Lähetetäänkö dataani palvelimelle?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi