EN: Read in English
Dunia K4: Nota, Loker & Pakej
Tulis chart kecil
Anda akan belajar: apa isi chart Helm, dan cara values mengisi templatnya.
Teks BM belum disemak oleh penutur asli.
Disemak dengan Kubernetes 1.37 pada 31 Okt 2026
Masalahnya
kind-dev namespace defaultPasukan anda salin shop.yaml untuk setiap gerai baharu. Hanya nama, image dan bilangan dulang yang berubah. Tulis YAML sekali, dengan ruang kosong.
Tengok
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Chart ialah folder dengan tiga bahagian. Chart.yaml ialah label. values.yaml simpan nilai lalai. templates/ simpan YAML dengan ruang kosong.
Tengok
Sebahagian templates/deployment.yaml. Tekan setiap baris yang ada ruang kosong.
0 daripada 3 dijumpai
Setiap {{ }} ialah ruang kosong. Helm isi ruang .Values daripada values (nilai) (values): Borang pesanan untuk chart, contohnya replicaCount atau tag image. values.yaml simpan nilai lalai. (nilai): values.yaml, atau --set anda.
Cuba
Isi ruang image dengan 1.30-alpine. Lihat baris image.
kind-dev namespace defaultdev-control-planeBukaPengurusTiada dulang di sini.
dev-workerBukaTiada dulang di sini.
dev-worker2BukaTiada dulang di sini.
Petunjuk
Titik masuk ke dalam values:image.tag ialah tag di dalam image.Teka
values.yaml kata replicaCount: 2. Anda tambah --set replicaCount=4. Apa YAML itu kata?
Pilih satu jawapan.
Semak
Tabiat chart yang baik atau tidak? Leret setiap satu.
Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.
Letak tag image dalam values.yaml, bukan dalam templat.
Semak
Anda jalankan helm template pasar ./kedai. Apa nama Deployment itu?
Pilih satu jawapan.
Anda berjaya!
Kini anda boleh baca chart kecil dan isinya dengan values.
Nak tahu lebih (pilihan)
helm create kedai buat chart permulaan seperti ini. helm lint ./kedai cari silap. helm package ./kedai buat fail .tgz untuk dikongsi. Templat guna Go template, jadi {{ .Values.name | quote }} letak nilai dalam petikan. Chart.yaml bermula dengan apiVersion: v2.
Latihan sebenar (pilihan), di mesin anda dengan Helm 4:
Misi sebenar
helm create kedaihelm lint ./kedaihelm template shop ./kedai --set replicaCount=3rm -r kedai
0 daripada 5 langkah siap · Tanda anda disimpan.
English
Your team copies shop.yaml for every new stall. Only the name, the image and the tray count change. Write the YAML once, with holes.
A chart is a folder in three parts. Chart.yaml is the label. values.yaml holds the defaults. templates/ holds YAML with holes.
Each {{ }} is a hole. Helm fills .Values holes from values: values.yaml, or your --set.
Fill the image hole with 1.30-alpine. Look at the image line.
image.tag is tag inside image.values.yaml says replicaCount: 2. You add --set replicaCount=4. What does the YAML say?
Good chart habit or not? Swipe each one.
You run helm template pasar ./kedai. What is the Deployment called?
You can now read a small chart and fill it with values.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: Helm: Charts · Helm: Chart template guide · helm template
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?