Helm Academy · Pelajaran

Mendapatkan Rahsia daripada Operator Rahsia Luaran

Mendapatkan rahsia daripada peti besi semasa penggunaan

Pelajaran 3 daripada 413 langkah

Mendapatkan Rahsia daripada Operator Rahsia Luaran 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.

Simpan Rahsia di Luar Carta

Pendekatan lain mengelakkan penyimpanan rahsia berdekatan dengan carta sama sekali. Anda menyimpannya dalam peti besi khusus dan mengambilnya semasa pelancaran.

Satu Sumber Kebenaran

Stor rahsia seperti HashiCorp Vault atau AWS Secrets Manager menjadi sumber kebenaran Anda, berasingan daripada mana-mana carta atau repositori.

Operator Rahsia Luaran

Operator Rahsia Luaran, yang sering dipanggil ESO, berjalan dalam kluster Anda dan menyalin nilai daripada stor luaran ke dalam Rahsia Kubernetes.

Pasang ESO dengan Helm

Selaras dengan fungsinya, Anda memasang operator itu sendiri dengan Helm daripada cartanya yang awam, kemudian operator tersebut memantau sumber yang memberitahunya perkara yang perlu disegerakkan.

helm install external-secrets external-secrets/external-secrets

Sambungkan dengan SecretStore

Sumber SecretStore memberitahu ESO lokasi peti besi Anda dan cara untuk mengesahkan identiti kepadanya, supaya ESO boleh membaca rahsia bagi pihak Anda.

kind: SecretStore
spec:
  provider:
    vault:
      server: https://vault.example.com

Buat Permintaan dengan ExternalSecret

Sumber ExternalSecret menamakan kunci jauh yang Anda kehendaki serta Rahsia Kubernetes yang patut dicipta oleh ESO daripadanya.

kind: ExternalSecret
spec:
  target:
    name: db-credentials

ESO Menghasilkan Rahsia

Operator membaca peti besi dan menghasilkan Rahsia Kubernetes biasa. Pod Anda menggunakannya seperti Rahsia yang lain.

Carta Anda Tidak Menghantar Rahsia

Kini carta Anda hanya menghantar manifes ExternalSecret, bukan kelayakan. Nilai sensitif itu hanya berada dalam peti besi. 🔐

Penyegaran Automatik

ESO boleh menyegarkan Rahsia pada selang masa tertentu, jadi penggiliran nilai dalam peti besi tersebar ke dalam kluster tanpa pelancaran semula.

spec:
  refreshInterval: 1h

Rujuknya dalam values.yaml

Nilai carta Anda kemudiannya hanya menyimpan nama Rahsia yang disegerakkan, bukan rahsia itu sendiri, supaya konfigurasi selamat untuk dikomitkan.

existingSecret: db-credentials

Tanggungjawab yang Dipisahkan

Model ini memisahkan pihak yang mengurus rahsia daripada pihak yang melancarkan aplikasi. Pasukan keselamatan memiliki peti besi; pengarang carta hanya merujuknya.

Semakan Pantas

Apakah sebenarnya yang dilakukan oleh Operator Rahsia Luaran?

Imbas Kembali

Anda telah melihat cara Operator Rahsia Luaran menyegerakkan nilai daripada peti besi ke dalam Rahsia Kubernetes, supaya carta hanya menghantar rujukan. 🎉

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 “Mendapatkan Rahsia daripada Operator Rahsia Luaran” percuma?

Ya — teks penuh “Mendapatkan Rahsia daripada Operator Rahsia Luaran” 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 “Mendapatkan Rahsia daripada Operator Rahsia Luaran”?

Mendapatkan rahsia daripada peti besi semasa penggunaan 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 “Mendapatkan Rahsia daripada Operator Rahsia Luaran” 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. Sebab Rahsia Tidak Sepatutnya Berada dalam values.yaml
  2. Menyulitkan Nilai dengan helm-secrets dan SOPS
  3. Mendapatkan Rahsia daripada Operator Rahsia Luaran
  4. Mementaskan Sumber Secret Kubernetes
← Kembali ke Helm Academy