Sintaks Aksi Kurung Kurawal Ganda
Cara direktif template disisipkan di dalam YAML.
Sintaks Aksi Kurung Kurawal Ganda adalah pelajaran Helm Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Helm Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Helm Academy mencakup 4 pelajaran total.
Kode di Dalam YAML
Chart Helm bukan YAML biasa. Chart tersebut adalah templat: YAML biasa yang disisipi potongan kecil logika untuk diisi oleh Helm. ✨
Kurung Kurawal Ganda
Setiap direktif templat berada di antara dua kurung kurawal. Pasangan {{ }} adalah pintu masuk dari YAML statis ke mesin templat Helm.
name: {{ .Release.Name }}Apa yang Ada di Dalamnya
Apa pun yang berada di antara kurung kurawal disebut aksi. Helm mengevaluasinya saat render dan memasukkan hasilnya kembali ke YAML Anda.
Membaca Nilai
Aksi paling sederhana hanya menampilkan sesuatu. Di sini Helm mengganti aksi tersebut dengan nama rilis sebelum manifest diterapkan.
metadata:
name: {{ .Release.Name }}Titik adalah Akar
Titik di awal adalah konteks: objek tingkat teratas yang menampung semua hal yang diketahui Helm. Anda dapat masuk lebih jauh dengan titik tambahan, seperti .Release.Name.
Spasi Bersifat Opsional
Spasi di dalam kurung kurawal hanyalah gaya penulisan. {{ .Chart.Name }} dan {{.Chart.Name}} menghasilkan render yang sama. Konvensi Helm lebih menyukai bentuk dengan spasi untuk keterbacaan.
Aksi yang Menampilkan Hasil
Aksi yang menghasilkan nilai disebut aksi ekspresi. Aksi ini menggantikan teks tepat di tempatnya berada, cocok untuk nama, tag, dan label.
image: nginx:{{ .Values.image.tag }}Aksi yang Mengendalikan
Aksi lainnya tidak menampilkan apa pun. Kata kunci seperti if dan range mengatur hasil render, dengan menentukan apakah suatu blok muncul atau diulang.
Helm Menggunakan Templat Go
Seluruh sintaks ini berasal dari mesin text/template milik Go. Helm menambahkan fungsi ekstra di atasnya, tetapi dasar {{ }} sepenuhnya berasal dari Go.
Semua yang di Luar Tetap Ada
Teks di luar kurung kurawal diteruskan tanpa perubahan. Hanya aksi yang dievaluasi, sehingga struktur YAML Anda tetap utuh setelah render. 🧱
apiVersion: apps/v1
kind: DeploymentRender untuk Melihat Hasilnya
Jalankan helm template dan amati setiap aksi menghilang, digantikan oleh nilai hasil perhitungannya. Hasil itulah yang benar-benar diterima Kubernetes.
helm template ./mychartPemeriksaan Singkat
Anda menemukan {{ .Release.Name }} di dalam templat chart.
Rangkuman
Sekarang Anda mengetahui sintaks inti: {{ }} menandai aksi, titik adalah konteks akar, dan semua yang berada di luar kurung kurawal dirender tanpa perubahan. 🎯
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Sintaks Aksi Kurung Kurawal Ganda” gratis?
Ya — teks lengkap “Sintaks Aksi Kurung Kurawal Ganda” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Helm Academy, upgrade ke CoddyKit PRO. Kursus Helm Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Sintaks Aksi Kurung Kurawal Ganda”?
Cara direktif template disisipkan di dalam YAML. Kamu berlatih Helm Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Helm Academy?
Tidak diperlukan pengalaman sebelumnya. Helm Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Sintaks Aksi Kurung Kurawal Ganda” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Helm Academy ini?
Ya. Setiap pelajaran Helm Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Sintaks Aksi Kurung Kurawal Ganda
- Memangkas Spasi dengan Penanda Tanda Hubung
- Komentar dan Pengutipan dalam Template
- Jebakan Indentasi YAML yang Umum