Kubernetes YAML Oluşturucu
Ücretsiz çevrimiçi Kubernetes YAML oluşturucu, kurulum gerekmez. Dağıtım, Hizmet ve Giriş yapılandırmaları oluşturur
K8s YAML Oluşturucu Hakkında
İsteğe bağlı Service ve Ingress kaynakları ile bir Deployment'ı birleştiren bir Kubernetes manifest'i oluşturur. Dağıtım adını/ad alanını/çoğaltma sayısını/etiketlerini ve bir veya daha fazla konteyneri (görüntü, bağlantı noktaları, ortam değişkenleri) yapılandırır, ardından bir Service (ClusterIP/NodePort/LoadBalancer) ve bir NGINX Ingress ekleyip eklememeyi seçersiniz. Çıktı `---` ayracıyla birleştirilir.
Nasıl Kullanılır
1. Deployment sekmesinde Ad, Ad Alanı, Çoğaltma ve Etiketleri ayarlayın (satır başına bir anahtar: değer). 2. Konteyner ekleyin, ad, görüntü, virgülle ayrılmış Bağlantı Noktalarını ve her konteyner için isteğe bağlı ortam değişkeni AD/değer çiftlerini doldurun. 3. Service sekmesinde Service'ı Etkinleştir onay kutusunu işaretleyin ve Tür artı port/targetPort/protocol satırlarını seçin ve isteğe bağlı olarak bir ana bilgisayar adı ile Ingress'ı Etkinleştirin. 4. Canlı YAML'ı okumak için Çıktı sekmesine geçin ve Kopyala düğmesine tıklayın.
Manifest Kaynak Düzeni
Deployment her zaman (apiVersion apps/v1) selector.matchLabels, template.metadata.labels ve konteyner başına port (containerPort), env (name/value) ve resources (cpu/memory için requests/limits) ile yayınlanır. Service (apiVersion v1) dağıtım etiketlerini seçici olarak yeniden kullanır ve port/targetPort/protocol üçlülerini listeler. Ingress networking.k8s.io/v1 kullanır, ingressClassName: nginx, bir rewrite-target açıklaması ve ilk service port tarafından desteklenen tek bir `/` Prefix yolu vardır.
▶Etiketler nasıl düzenlenir?
▶Konteyner bağlantı noktalarına neler gider?
▶Ingress arka ucu neye işaret eder?
▶Verilerim bir sunucuya gönderilir mi?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla