Generator Konfigurasi dan Kunci Kubernetes
Memandu
Generator Konfigurasi Kubernetes & Kunci
Buat manifest Konfigurasi Kubernetes dan Kunci yang siap digunakan oleh kubectl dari daftar sederhana pasangan nilai KEY=value. Generator ini memverifikasi nama sumber daya sesuai dengan RFC 1123, mengenkripsi nilai Kunci secara base64 untuk field, dan menghasilkan YAML yang bersih yang dapat langsung dipipakan ke data . kubectl apply -f -. Tidak ada data yang meninggalkan browser Anda.
Cara Penggunaan
- Pilih jenis sumber daya: Konfigurasi untuk konfigurasi yang tidak sensitif atau Rahasia untuk kredensial, token, dan sertifikat.
- Masukkan nama sumber daya dalam huruf kecil (RFC 1123) dan, secara opsional, ruang nama.
- Untuk Kunci, pilih jenis kunci (
Opaque,kubernetes.io/dockerconfigjson,kubernetes.io/tls, dll.) dan putuskan apakah ingin mengenkripsi nilai secara otomatis (data:) atau tetap dalam bentuk murni (stringData:). - Tempel pasangan kunci/nilai Anda, satu
KEY=valueper baris. Tambahkan label dan annotasi jika diperlukan. - Salin YAML yang dihasilkan atau unduh sebagai file
.yamlsiap digunakan untukkubectl apply.
Fitur
- Konfigurasi dan Kunci dalam satu alat – Bisa berganti antara jenis sumber daya tanpa kehilangan input Anda.
- Enkripsi otomatis base64 – Nilai Kunci dienkripsi dengan dukungan penuh UTF-8, sehingga kata sandi dan token dengan karakter non-ASCII dapat dikirim dan diterima dengan benar.
- mode stringData – Lebih lanjut, jika Anda ingin manifest yang dapat diedit oleh manusia; Kubernetes akan mengenkripsi secara otomatis saat diterapkan.
- Semua jenis kunci standar –
Opaque,kubernetes.io/dockerconfigjson,kubernetes.io/tls,kubernetes.io/basic-auth,kubernetes.io/ssh-authdankubernetes.io/service-account-token. - Validasi langsung RFC 1123 – Menangkap nama, ruang nama, dan kunci data yang tidak valid sebelum
kubectl applymenolaknya. - Label, annotasi, dan flag tidak berubah – Tambahkan metadata dan pilih flag tidak berubah untuk sumber daya yang tidak perlu diubah.
- Kutipan YAML cerdas – Nilai yang tampaknya merupakan angka, nilai boolean, atau mengandung karakter khusus secara otomatis dikutip; nilai multi-baris menggunakan skalar blok.
- 100% sisi klien – Kunci dan nilai tidak pernah meninggalkan browser; tidak ada yang diunggah, dicatat, atau dikirim.
Tanya Jawab Umum
-
Perbedaan antara Konfigurasi dan Kunci dalam Kubernetes?
Konfigurasi menyimpan konfigurasi yang tidak sensitif sebagai pasangan kunci/nilai biasa, sementara Kunci dirancang untuk kredensial, token, dan bahan sensitif lainnya. Nilai Kunci disimpan dalam bentuk base64 dan Kubernetes dapat memasangnya dengan izin lebih ketat, mengintegrasikannya dengan penyedia enkripsi saat diam, dan membatasi node mana yang menerima mereka.
-
Mengapa nilai Kunci dalam Kubernetes dienkripsi dengan base64?
Enkripsi base64 memungkinkan data biner bergerak dengan aman di dalam YAML/JSON tanpa merusak struktur atau menghasilkan karakter yang tidak valid. Ini bukan enkripsi, sehingga siapa pun yang memiliki akses baca ke API kластernya tetap dapat mendekripsi nilai tersebut. Perlindungan nyata datang dari RBAC, enkripsi saat diam, dan log audit.
-
Kapan saya harus membuat Konfigurasi atau Kunci tidak berubah?
Tandai Konfigurasi atau Kunci sebagai tidak berubah ketika Anda tidak mengharapkan perubahan dan ingin mengurangi beban kubelet pada kластernya yang besar. Sumber daya tidak berubah menghindari pembaruan berbasis pengawasan, sehingga kubelet berhenti mengirim permintaan GET secara berkala. Keuntungan dari ini adalah Anda harus menghapus dan membuat kembali sumber daya untuk mengubah nilai.
-
Perbedaan antara data dan stringData dalam manifest Kunci?
Field data harus berisi nilai yang dienkripsi dengan base64; API server menyimpan nilainya seperti itu. Field stringData menerima string UTF-8 murni yang dienkripsi secara otomatis oleh API server saat dibuat atau diperbarui. Jika keduanya ada, stringData menang untuk kunci yang saling beririsan. Gunakan stringData saat membuat kunci secara manual dan gunakan data saat mengintegrasikan dengan alat yang sudah mengenkripsi.
Instal Ekstensi Kami
Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat
恵 Papan Skor Telah Tiba!
Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!
Alat Wajib Coba
Lihat semua Pendatang baru
Lihat semuaMemperbarui: Kita alat terbaru ditambahkan pada 14 Juni 2026
