0Pricing
DevOps Bootcamp · Ders

Koşullar, Etiketler ve Genel Değerler

Alt chart'ları açıp kapatın ve genel değerleri paylaşın.

Koşullar, Etiketler ve Genel Değerler, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

Her Alt Chart Her Zaman Gerekli Değildir

Bazen paketlenmiş bir veritabanını üretimde kapatıp yerel test sırasında açmak istersiniz. Helm, alt chart'ları koşullar ve etiketlerle açıp kapatmanıza olanak tanır.

condition Alanı

Chart.yaml içinde bir bağımlılığın condition değeri, boole bir değer yolunu belirtir. Bu değer true olduğunda alt chart yüklenir; false olduğunda atlanır.

- name: postgresql
  version: "15.5.0"
  repository: "@bitnami"
  condition: postgresql.enabled

Boole Değerini values.yaml İçine Bağlayın

condition tarafından adlandırılan yol, denetlediğiniz bir değere işaret eder. Çoğu chart, geleneksel olarak alt chart adındaki enabled bayrağını kullanır.

postgresql:
  enabled: true

Yükleme Sırasında Açıp Kapatın

Bu yalnızca bir değer olduğundan, dosyaları düzenlemeden tek bir yükleme için alt chart'ı devre dışı bırakmak üzere CLI'dan bir condition değerini değiştirebilirsiniz.

helm install web ./mychart \
  --set postgresql.enabled=false

Etiketler Alt Chart'ları Gruplar

Bir tags girdisi, birden fazla alt chart'ın birlikte açılıp kapatılabilmesi için bir bağımlılığı etiketler. Tek bir etiket, tüm bir özelliği açabilir veya kapatabilir.

- name: redis
  version: "19.0.1"
  repository: "@bitnami"
  tags:
    - cache

Etiketleri Üst Düzeyden Denetleyin

Bir etiketi values.yaml içindeki en üst düzey tags eşlemesinden etkinleştirir veya devre dışı bırakırsınız. Bunu false olarak ayarlamak, bu etiketi taşıyan her alt chart'ı atlar.

tags:
  cache: false

condition, tags'den Önce Gelir

İkisi de geçerliyse bir alt chart'ın condition değeri, etiketlerine üstün gelir. Chart'a özel açık bayrak, daha geniş grup anahtarının üzerine yazar.

Genel Değerler Her Yere Ulaşır

Özel global anahtarının altındaki değerler, üst chart ve tüm alt chart'larla aynı anda paylaşılır. Bunlar küme genelindeki ayarlar için idealdir.

global:
  imageRegistry: my-registry.io
  storageClass: fast-ssd

.Values.global Olarak Genel Değerleri Okuyun

Üst chart veya alt chart fark etmeksizin her şablon, paylaşılan verileri .Values.global üzerinden okur. Alt chart'ların ortak bir kayıt defterini veya etki alanını almasının yolu budur.

image: {{ .Values.global.imageRegistry }}/app:1.0

Genel Değerler Paylaşılan Tek Kapsamdır

Normal üst chart değerleri üst chart'a özel kalır. Her alt chart'a otomatik olarak geçen tek bölüm global bloğudur.

Her Aracı Görevine Uygun Kullanın

Tek bir alt chart'ı açıp kapatmak için condition değerini, bir grubu açıp kapatmak için etiketleri, ayarları paylaşmak için de global'i kullanın. Birlikte, büyük chart'ları esnek tutarlar.

Hızlı Kontrol

Chart'ınızda ve her alt chart'ta görünür olan tek bir kayıt defteri değeri istiyorsunuz. Bu değer nereye konur?

Özet: Koşullar, Etiketler, Genel Değerler

Bir alt chart'ı condition ile açıp kapatmayı, grupları etiketlerle değiştirmeyi ve ayarları global üzerinden paylaşmayı öğrendiniz. condition her zaman etiketlere üstün gelir. 🌐

Sıkça Sorulan Sorular

“Koşullar, Etiketler ve Genel Değerler” dersi ücretsiz mi?

Evet — “Koşullar, Etiketler ve Genel Değerler” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

“Koşullar, Etiketler ve Genel Değerler” dersinde ne öğreneceğim?

Alt chart'ları açıp kapatın ve genel değerleri paylaşın. DevOps Bootcamp ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Koşullar, Etiketler ve Genel Değerler” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?

Evet. Her DevOps Bootcamp dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Chart.yaml içinde Bağımlılık Tanımlama
  2. helm dependency update ile Bağımlılıkları Dahil Etme
  3. Alt Chart'ları Üst Değerlerden Yapılandırma
  4. Koşullar, Etiketler ve Genel Değerler
← DevOps Bootcamp Sayfasına Dön