GNU/Linux >> Belajar Linux >  >> Linux

Cara Menarik dan Mendorong Bagan Helm

Pendahuluan

Helm memfasilitasi penerapan dan pengelolaan aplikasi Kubernetes dengan memperkenalkan bagan Helm, kumpulan file YAML yang menjelaskan kumpulan sumber daya Kubernetes terkait.

Bagan helm disimpan dalam repositori bagan yang di-host di pendaftar kontainer, baik di sistem lokal atau online.

Dalam tutorial ini, Anda akan mempelajari cara mendorong dan menarik diagram Helm ke registry penampung.

Prasyarat

  • Akses ke Container Registry
  • Helm 3 terpasang

Cara Mendorong Bagan Helm ke Registri

Helm 3 mendukung penyimpanan dan berbagi di seluruh registry Open Container Initiative (OCI). Namun, dukungan tersebut masih dianggap eksperimental, dan Anda harus mengaktifkannya dengan menyetel HELM_EXPERIMENTAL_OCI variabel ke 1 .

Untuk melakukannya, ketik perintah berikut di baris perintah:

export HELM_EXPERIMENTAL_OCI=1

Jika dikeluarkan dengan benar, perintah tidak mengembalikan output.

1. Buat Bagan Contoh

Buat contoh Helm chart agar lebih mudah mengikuti tutorialnya.

  1. Pertama, buat direktori untuk bagan:
mkdir helm-testing

2. Selanjutnya, pindah ke direktori:

cd helm-testing

3. Gunakan helm create perintah untuk membuat diagram Helm sederhana:

helm create test-chart

4. Navigasikan ke templates direktori bagan yang baru dibuat:

cd test-chart/templates

5. Hapus isi direktori:

rm -rf *

6. Saat berada di direktori, gunakan editor teks untuk membuat file bernama configmap.yaml :

nano configmap.yaml

7. Salin konten berikut ke dalam file:

apiVersion: v1
kind: ConfigMap
metadata:
  name: test-chart-configmap
data:
  myvalue: "This is a test chart"

8. Simpan dan keluar dari file.

2. Simpan dan Otentikasi

  1. Gunakan cd .. perintah untuk menavigasi kembali ke direktori grafik utama. Sekarang simpan bagan secara lokal:
helm chart save . test-chart:v1

2. Buat juga grafik alias yang berisi URI registri. Contoh menggunakan registri yang disiapkan untuk tujuan pengujian di localhost:5000 :

helm chart save . localhost:5000/helm/test-chart:0.1.0

3. Buat daftar grafik yang tersedia untuk mengonfirmasi keberhasilan dua langkah sebelumnya:

helm chart list

Output menunjukkan grafik yang disimpan.

4. Sekarang login ke registri menggunakan kredensial Anda.

helm registry login -u [username] [registry]

Sistem meminta Anda untuk memasukkan kata sandi. Ketik sandi dan tekan Enter .

3. Dorong Bagan ke Registri

Gunakan perintah berikut untuk mendorong bagan Helm Anda ke registri:

helm chart push localhost:5000/helm/test-chart:0.1.0

Keluaran mengonfirmasi tindakan push yang berhasil dan memberikan informasi tambahan tentang bagan.

Cara Menarik Bagan Helm

Setelah Anda mendorong bagan ke registri, Anda dapat menghapus versi lokal dengan mengetik:

helm chart remove localhost:5000/helm/test-chart:0.1.0

Helm menghapus bagan dari penyimpanan lokal.

Untuk menginstal bagan, tarik dari registri dengan helm chart pull perintah:

helm chart pull localhost:5000/helm/test-chart:0.1.0

Output mengonfirmasi bahwa bagan telah diunduh. Ekspor ke direktori dengan menggunakan export sub-perintah dan --destination bendera:

helm chart export localhost:5000/helm/test-chart:0.1.0 \
--destination ./install

Seperti yang ditunjukkan tangkapan layar di atas, bagan sekarang diekspor ke instal direktori dan Anda dapat melanjutkan untuk menginstalnya. Untuk informasi lebih lanjut tentang proses instalasi, lihat Cara Menggunakan Perintah helm install.


Linux
  1. Cara Menyimpan Bagan Helm di Azure Container Registry

  2. Cara:Replikasi dan Konfigurasi DRBD

  3. Bagaimana cara menonaktifkan permintaan kata sandi saat melakukan git push/pull?

  1. Cara dual-boot Linux dan Windows

  2. Cara menginstal Elasticsearch dan Kibana di Linux

  3. Cara Menggunakan Variabel Lingkungan dengan Diagram Helm

  1. Cara Membuat Bagan Helm

  2. Apa itu Helm? Bagan Helm dan Helm Dijelaskan

  3. Cara Memasang Helm di Ubuntu, Mac dan Windows