Helm chart diyagramı

Helm chart'ını diyagram olarak gör.

Saniyeler içinde bir Helm chart diyagramı oluştur: helm template çıktısını yapıştır, LetDraw chart'ın oluşturduğu Deployment, Service, Ingress, ConfigMap ve Secret'ları aralarındaki bağlantılarla çizsin. Chart'ı ve alt chart'larını haritalamak için bunun yerine bir Chart.yaml yapıştır. Tarayıcında çalışır ve sonuç tamamen düzenlenebilir.

shop chart · render edilmiş manifest'ler
ns: shop rota seçer bağlar env Ingress shop Service shop-web Deployment shop-web Config Map shop-config Secret shop-db $ helm template shop ./chart
Adım adım

Helm chart diyagramı nasıl oluşturulur

Bir chart klasöründen paylaşılabilir bir diyagrama bir dakikada, doğrudan tarayıcında.

  1. Chart'ı render et

    Düz manifest'ler elde etmek için helm template'i release adın, chart'ın ve values dosyalarınla çalıştır ya da chart'ın Chart.yaml dosyasını aç.

  2. LetDraw'a yapıştır

    Koddan Oluştur'u (bir Pro özelliği) Daha Fazla menüsünden ya da komut paletinden aç ve yapıştır. Biçim otomatik algılanır.

  3. Önizlemeyi ayarla

    Yukarıdan aşağı ya da soldan sağa yerleşimi seç, İkon ekle'yi aç ve ihtiyacın olmayan ilişki türlerini gizle.

  4. Ekle ve paylaş

    Tuvale ekle, her çizim gibi düzenle, bir bağlantı paylaş ya da PNG, SVG veya PDF olarak dışa aktar.

Helm chart'ını görselleştir

Tek bir Helm chart'ına iki bakış

Render edilmiş çıktı chart'ın neyi deploy ettiğini gösterir: Service'ler selector'larının eşleştiği iş yüklerine, Ingress'ler backend Service'lerine, iş yükleri de kullandıkları ConfigMap, Secret ve volume claim'lere bağlanır; namespace belirtilmişse her biri kendi çerçevesine alınır. Chart.yaml ise chart'ın kendisini, her alt chart bağımlılığını, sürümünü ve koşulunu gösterir.

  • Hiçbir iş yüküyle eşleşmeyen bir selector gibi kopuk bağlantılar için uyarılar
  • İkon ekle, render edilen kaynaklara Kubernetes ikonları basar
  • Son içe aktarmaya göre fark önceki içe aktarmanla karşılaştırır: eklenenler yeşil, çıkarılanlar kırmızı
Hemen dene
apiVersion: v2 name: shop version: 1.4.0 dependencies: - name: postgresql version: 12.x condition: db.on - name: redis shop v1.4.0 12.x if db.on postgresql subchart redis subchart
Neler çiziliyor

Helm chart diyagramı ne zaman işe yarar

Chart'lar şablonların ve values dosyalarının arkasında çok şey saklar. Bir resim, onlar hakkında konuşmayı kolaylaştırır.

Chart incelemeleri

Bir chart'ın senin values dosyalarınla gerçekte neyi deploy ettiğini, cluster'a ulaşmadan önce kontrol et.

Bir chart'a alışmak

Yeni ekip arkadaşlarının dış kaynaklı ya da şirket içi bir chart'ı her şablonu okumadan anlamasına yardım et.

Yükseltme karşılaştırmaları

Eski ve yeni sürümleri render et, sonra hangi kaynakların ve bağlantıların değiştiğini görmek için Son içe aktarmaya göre fark'ı kullan.

Selector hatalarını ayıklamak

Hiçbir şey seçmeyen bir Service'i ya da eksik bir ConfigMap'i uyarılardan ve eksik oklardan fark et.

Alt chart haritaları

Bir şemsiye chart'ın hangi alt chart'ları hangi koşulla çektiğini görmek için Chart.yaml yapıştır.

Chart dokümantasyonu

Diyagramı SVG veya PNG olarak dışa aktar ve chart'ın README dosyasına ya da ekip wiki'ne koy.

Sorular

Helm chart diyagramı: sık sorulan sorular

Helm chart diyagramı ücretsiz mi?
Render edilmiş chart'ları ve Chart.yaml'ı diyagrama dönüştüren Koddan Oluştur, Pro'ya dahildir. Elle çizim, şablonlar, şekil kütüphaneleri ve PNG, SVG ve PDF dışa aktarımı ise Ücretsiz planda, kredi kartı olmadan ücretsizdir.
Şablonları mı, yoksa helm template çıktısını mı yapıştırmalıyım?
helm template çıktısını yapıştır. Şablonlar ancak Helm onları senin values dosyalarınla render ettiğinde gerçek manifest'lere dönüşür; LetDraw her kaynağı ve bağlantıyı bulmak için bu render edilmiş YAML'ı okur.
Chart.yaml neyi gösterir?
Sürümü ve uygulama sürümüyle chart'ı, ayrıca her bağımlılık için bir kutu. Her ok alt chart'ın sürümünü ve koşulunu taşır; repository belirtilmişse kutunun üzerinde gösterilir.
Oluşturulduktan sonra diyagramı düzenleyebilir miyim?
Evet. Sıradan şekiller, oklar ve çerçeveler olarak eklenir; yani taşıyabilir, stilini değiştirebilir ve not ekleyebilir, gerçek zamanlı birlikte düzenleyebilir ve PNG, SVG veya PDF olarak dışa aktarabilirsin.

Chart'ının gerçekte neyi deploy ettiğini gör.

LetDraw'u tarayıcında aç, render edilmiş chart'ı yapıştır ve düzenleyebileceğin bir diyagram al. Hızlı, kurulum yok.