Generator Helm Chart — Chart.yaml, values.yaml dan Template

Kemas aplikasimu untuk Kubernetes sebagai Helm chart. Isi image, port, jumlah replika, ingress, dan resource, lalu dapatkan chart lengkap: Chart.yaml, values.yaml yang terdokumentasi, serta template untuk Deployment, Service, Ingress dengan TLS, ConfigMap, dan HorizontalPodAutoscaler, lengkap dengan helper label bersama dan catatan instalasi. Telusuri setiap file, lalu unduh chart sebagai ZIP.

Diperbarui
File

Ekstrak ZIP, lalu jalankan helm lint ./web-app, pratinjau dengan helm template my-release ./web-app, dan instal dengan helm install my-release ./web-app -n my-namespace --create-namespace.

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Buat manifest Kubernetes dari formulirDeployment, Service, Ingress dengan TLS, ConfigMap, Secret, autoscaling, probe, limit, dan pod context yang aman.Generator YAML Kubernetes →

Cara menggunakan Generator Helm Chart

  1. Isi nama chart, versi, repository image, port container, dan jumlah replika.
  2. Centang apa saja yang perlu ada di chart: Ingress dengan TLS, autoscaling, ConfigMap untuk variabel environment, probe, dan pengaturan pod yang aman.
  3. Atur host ingress, path health check, serta request dan limit resource — nilai ini akan menjadi default di values.yaml.
  4. Telusuri file-filenya, unduh ZIP, lalu jalankan helm lint dan helm install.

Isi chart

FileFungsi
Chart.yamlNama, versi chart (naikkan setiap ada perubahan), dan versi aplikasi (tag image secara default)
values.yamlSetiap pengaturan yang bisa ditimpa pengguna dengan --set atau -f my-values.yaml
templates/_helpers.tplHelper nama dan label bersama, supaya setiap objek memakai selector label yang sama
templates/*.yamlDeployment, Service, Ingress, ConfigMap, dan HPA, masing-masing bisa dinyalakan atau dimatikan dari values
templates/NOTES.txtDitampilkan setelah instalasi: cara mengakses aplikasi

Deployment menyimpan checksum dari ConfigMap, sehingga pod otomatis restart saat nilai environment berubah. Atur per environment dengan file values terpisah: helm upgrade --install app ./chart -f values-prod.yaml. Untuk manifest biasa tanpa Helm, gunakan Kubernetes YAML Generator.

Juga dicari sebagai: membuat helm chart, contoh helm chart, template helm chart, contoh values.yaml helm, helm deployment template, helm chart kubernetes, buat helm chart online.

Tool yang cocok dipakai bersama Generator Helm Chart

  • Validator YAML Kubernetes — Tempel Deployment, Service, Ingress, ConfigMap, atau satu file berisi banyak dokumen sekaligus.
  • Generator Docker Compose — Centang layanan yang kamu butuhkan — aplikasi, database, cache, UI admin, mail catcher — lalu dapatkan compose.yaml yang rapi dengan image yang dikunci versinya, named volume, healthcheck, dan kondisi depends_on, plus .env yang sesuai dengan password yang dibuat otomatis.
  • Generator Dockerfile — Pilih stack kamu dan dapatkan Dockerfile siap produksi: multi-stage build, layer dependensi yang di-cache, user non-root, health check, dan .dockerignore yang sesuai, dijelaskan baris demi baris.
  • Generator GitLab CI — Pilih stack kamu dan dapatkan .gitlab-ci.yml yang langsung jalan: instalasi dengan caching, job lint dan test, build dengan artifacts, image Docker yang dikirim ke registry GitLab, atau deploy ke GitLab Pages.

Pertanyaan yang sering diajukan

Bagaimana cara membuat Helm chart?
Isi detail aplikasimu di sini lalu unduh chart-nya, atau jalankan helm create NAMA dan edit hasilnya. Keduanya menghasilkan Chart.yaml, values.yaml, dan template yang bisa kamu instal dengan helm install.
Apa perbedaan version dan appVersion?
version adalah versi chart itu sendiri dan harus berubah setiap kali chart berubah. appVersion adalah versi aplikasimu — chart ini memakainya sebagai tag image default.
Bagaimana cara mengatur nilai berbeda untuk tiap environment?
Simpan values.yaml sebagai default, lalu buat values-staging.yaml dan values-prod.yaml yang hanya berisi perbedaannya, kemudian pilih salah satu dengan -f saat instal atau upgrade.
Bagaimana cara mengecek chart sebelum diinstal?
Jalankan helm lint ./chart untuk mencari kesalahan, dan helm template release ./chart untuk melihat YAML persis yang akan diterima Kubernetes.
Bisakah saya memasang Generator Helm Chart sebagai aplikasi web dan memakainya offline?
Bisa. Generator Helm Chart adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait