DevOps Bootcamp · Pelajaran

Pembantu String dari Pustaka Sprig

upper, trunc, replace, dan lainnya.

Pelajaran 3 dari 413 langkah

Pembantu String dari Pustaka Sprig adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 3 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.

Helm Menyertakan Sprig

Selain fitur bawaan Go, Helm menyertakan pustaka Sprig yang menyediakan puluhan pembantu string siap pakai untuk templat Anda. 📚

Mengubah Kapitalisasi

Gunakan upper dan lower untuk menormalkan kapitalisasi. Keduanya cocok untuk memaksa label atau nama ke dalam bentuk yang konsisten.

{{ .Values.name | upper }}

Kapitalisasi Judul

Pembantu title menggunakan huruf kapital pada huruf pertama setiap kata, berguna untuk string tampilan yang dirender ke dalam manifes Anda.

{{ "hello world" | title }}

Memotong Panjang dengan trunc

Nama Kubernetes dibatasi hingga 63 karakter. Pembantu trunc memendekkan string agar nama yang dihasilkan tetap berada dalam batas tersebut.

{{ .Values.name | trunc 63 }}

Menghapus Tanda Hubung di Akhir

Setelah pemotongan, pasangkan trimSuffix dengan tanda hubung untuk mencegah nama berakhir dengan tanda hubung yang tersisa, yang akan ditolak Kubernetes.

{{ .Values.name | trunc 63 | trimSuffix "-" }}

Mengganti Substring

Pembantu replace mengganti setiap kemunculan substring tertentu dengan substring lain, berguna untuk membersihkan nilai yang diberikan pengguna.

{{ .Values.name | replace "_" "-" }}

Memangkas Spasi Kosong

Gunakan trim untuk menghapus spasi kosong di awal dan akhir, sehingga nilai yang datang dengan spasi atau baris baru yang tidak diperlukan menjadi bersih.

{{ .Values.token | trim }}

Memeriksa Awalan

Pembantu hasPrefix mengembalikan true saat sebuah string dimulai dengan nilai tertentu, sangat berguna untuk logika bersyarat dalam templat.

{{ if hasPrefix "v" .Values.tag }}semver{{ end }}

Menggabungkan dan Memisahkan

Ubah daftar menjadi string dengan join, atau pecah string menjadi beberapa bagian dengan splitList. Keduanya menjembatani daftar dan string.

{{ .Values.hosts | join "," }}

Menyusun Pembantu String

Pembantu-pembantu ini dapat dirangkai dengan baik. Satu alur dapat mengubah nama menjadi huruf kecil, memotongnya, lalu memangkasnya menjadi label sumber daya yang valid.

{{ .Values.name | lower | trunc 53 | trimSuffix "-" }}

Temukan Lebih Banyak di Dokumentasi

Sprig menawarkan jauh lebih banyak daripada semua ini. Saat membutuhkan transformasi, periksa dokumentasi Sprig sebelum menulis logika khusus.

Pemeriksaan Singkat

Pembantu mana yang menjaga nama yang dihasilkan tetap di bawah batas 63 karakter Kubernetes?

Rangkuman

Anda telah menjelajahi pembantu string Sprig seperti upper, trunc, replace, dan trim. Rangkai pembantu tersebut untuk membentuk nilai menjadi YAML yang valid. 🎉

Gratis untuk memulai

Belajar DevOps Bootcamp dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
142
Pelajaran
568

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Pembantu String dari Pustaka Sprig” gratis?

Ya — teks lengkap “Pembantu String dari Pustaka Sprig” 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 “Pembantu String dari Pustaka Sprig”?

upper, trunc, replace, dan lainnya. 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 3 dari 4.

Berapa lama pelajaran “Pembantu String dari Pustaka Sprig” 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. Menyalurkan Values melalui Fungsi
  2. default, required, dan quote
  3. Pembantu String dari Pustaka Sprig
  4. Pengodean dengan b64enc, toYaml, dan indent
← Kembali ke DevOps Bootcamp