0Pricing
DevOps Bootcamp · Pelajaran

Sintaks Aksi Kurung Kurawal Ganda

Cara direktif template disisipkan di dalam YAML.

Sintaks Aksi Kurung Kurawal Ganda adalah pelajaran DevOps Bootcamp 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 DevOps Bootcamp, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus DevOps Bootcamp 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: Deployment

Render 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 ./mychart

Pemeriksaan 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 DevOps Bootcamp, upgrade ke CoddyKit PRO. Kursus DevOps Bootcamp mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Sintaks Aksi Kurung Kurawal Ganda”?

Cara direktif template disisipkan di dalam YAML. Kamu berlatih DevOps Bootcamp 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 DevOps Bootcamp?

Tidak diperlukan pengalaman sebelumnya. DevOps Bootcamp 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 DevOps Bootcamp ini?

Ya. Setiap pelajaran DevOps Bootcamp 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

  1. Sintaks Aksi Kurung Kurawal Ganda
  2. Memangkas Spasi dengan Penanda Tanda Hubung
  3. Komentar dan Pengutipan dalam Template
  4. Jebakan Indentasi YAML yang Umum
← Kembali ke DevOps Bootcamp