Helm Academy · Pelajaran

Komen dan Petikan dalam Templat

Komen templat dan pembantu petikan.

Pelajaran 3 daripada 413 langkah

Komen dan Petikan dalam Templat ialah pelajaran Helm Academy percuma di CoddyKit. Ini ialah pelajaran 3 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Helm Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Helm Academy merangkumi sejumlah 4 pelajaran.

Dua Jenis Komen

Sebuah carta mempunyai dua cara untuk meninggalkan nota: komen YAML biasa dan komen templat khas. Kedua-duanya berkelakuan sangat berbeza semasa penjanaan.

Komen YAML Kekal

Baris yang bermula dengan tanda pagar ialah komen YAML biasa. Baris itu diteruskan tanpa perubahan dan kekal dalam hasil yang dijana untuk dibaca oleh sesiapa sahaja.

# this note appears in the final manifest

Komen Templat Hilang

Helm mempunyai komennya sendiri yang hilang sepenuhnya. Balut teks dengan {{/* */}} dan enjin akan membuangnya sebelum keluaran dijana.

{{/* this note is removed at render time */}}

Mengapa Dua Gaya

Gunakan tanda pagar untuk mendokumenkan YAML yang digunakan. Gunakan komen templat untuk nota tentang logik templat yang tidak sepatutnya dilihat oleh pengguna. 📝

Jadikan Tindakan Sebagai Komen

Komen templat berguna untuk menyahaktifkan kod. Balut tindakan dengan {{/* */}} dan Helm akan melangkaunya tanpa pemaparan atau ralat.

Sekarang Tentang Tanda Petik

YAML sering meneka jenis data. Nilai 1.10 mungkin menjadi 1.1, dan yes mungkin bertukar menjadi true. Meletakkan tanda petik memaksa nilai itu kekal sebagai rentetan yang jelas.

Fungsi quote

Helm menyediakan fungsi quote yang membalut nilai dengan tanda petik berganda untuk anda, supaya medan yang dipaparkan jelas merupakan rentetan.

tag: {{ quote .Values.image.tag }}

quote sebagai Paip

Anda biasanya akan melihat quote ditulis sebagai paip pada hujung tindakan. Maksudnya mudah difahami: ambil nilainya, kemudian letakkan tanda petik padanya.

tag: {{ .Values.image.tag | quote }}

Mengapa Tanda Petik Penting

Tanpa tanda petik, versi seperti 1.20 boleh kehilangan sifar di hujungnya secara senyap dan menjadi 1.2, lalu merosakkan rujukan imej anda. Tanda petik menghalang perkara ini. ⚠️

Nombor Juga Memerlukan quote

Kubernetes kadangkala mahu nombor dikekalkan sebagai teks, seperti port dalam anotasi. Menyalurkannya melalui quote memastikan nilainya kekal sebagai rentetan dengan selamat.

Tanda Petik Manual Juga Boleh

Anda juga boleh menulis tanda petik literal sendiri dalam YAML. Fungsi quote hanya melakukannya secara terprogram apabila nilai itu datang daripada templat.

port: "{{ .Values.port }}"

Semakan Ringkas

Anda menambah nota yang tidak sepatutnya muncul dalam YAML yang digunakan.

Rumusan

Anda kini boleh menyembunyikan nota dengan {{/* */}}, mengekalkan nota yang kelihatan dengan tanda pagar, dan memaksa rentetan yang bersih menggunakan fungsi quote. 🎯

Percuma untuk bermula

Pelajari YAML dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
30
Pelajaran
120

Soalan Lazim

Adakah pelajaran “Komen dan Petikan dalam Templat” percuma?

Ya — teks penuh “Komen dan Petikan dalam Templat” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Helm Academy, tingkat taraf kepada CoddyKit PRO. Kursus Helm Academy merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Komen dan Petikan dalam Templat”?

Komen templat dan pembantu petikan. Anda berlatih Helm Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Helm Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Helm Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 3 daripada 4.

Berapa lamakah pelajaran “Komen dan Petikan dalam Templat” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Helm Academy ini?

Ya. Setiap pelajaran Helm Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Sintaks Tindakan Pendakap Berganda
  2. Memangkas Ruang Kosong dengan Penanda Sengkang
  3. Komen dan Petikan dalam Templat
  4. Perangkap Indentasi YAML yang Lazim
← Kembali ke Helm Academy