Memasang bagan Helm di kluster Amazon EKS - Amazon ECR

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memasang bagan Helm di kluster Amazon EKS

Bagan helm yang dihosting di Amazon ECR dapat diinstal di kluster Amazon EKS Anda.

Prasyarat

  • Instal versi terbaru klien Helm. Langkah-langkah ini ditulis menggunakan versi 3.9.0 Helm. Untuk informasi selengkapnya, lihat Helm.

  • Anda memiliki setidaknya versi 1.23.9 atau 2.6.3 yang AWS CLI diinstal pada komputer Anda. Untuk informasi selengkapnya, lihat Menginstal atau memperbarui versi terbaru AWS CLI.

  • Anda telah mendorong grafik Helm untuk repositori Amazon ECR Anda. Untuk informasi selengkapnya, lihat Mendorong bagan Helm ke repositori ECR pribadi Amazon.

  • Anda telah mengkonfigurasikubectl untuk menggunakan Amazon EKS. Untuk informasi selengkapnya, lihat Buat kubeconfiguntuk Amazon EKSdalamPanduan Pengguna Amazon EKS. Jika perintah berikut berhasil diterapkan pada klaster Anda, berarti Anda telah melakukan konfigurasi dengan benar.

    kubectl get svc
Untuk menginstal bagan Helm di kluster Amazon EKS
  1. autentikasi Helm client Anda ke registrasi Amazon ECR bahwa grafik Helm Anda di-host. Token autentikasi harus diperoleh untuk setiap registrasi yang digunakan, dan token berlaku selama 12 jam. Untuk informasi selengkapnya, lihat Otentikasi registri pribadi di Amazon ECR.

    aws ecr get-login-password \ --region us-west-2 | helm registry login \ --username AWS \ --password-stdin aws_account_id.dkr.ecr.region.amazonaws.com
  2. Instal bagan. Ganti helm-test-chartdengan repositori Anda dan 0.1.0 dengan tag bagan Helm Anda.

    helm install ecr-chart-demo oci://aws_account_id.dkr.ecr.region.amazonaws.com/helm-test-chart --version 0.1.0

    Outputnya akan terlihat serupa dengan ini:

    NAME: ecr-chart-demo
    LAST DEPLOYED: Tue May 31 17:38:56 2022
    NAMESPACE: default
    STATUS: deployed
    REVISION: 1
    TEST SUITE: None
  3. Verifikasi instalasi grafik.

    helm list -n default

    Contoh output:

    NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                   APP VERSION
    ecr-chart-demo  default         1               2022-06-01 15:56:40.128669157 +0000 UTC deployed        helm-test-chart-0.1.0   1.16.0
  4. (Opsional) Lihat bagan ConfigMap Helm yang diinstal.

    kubectl describe configmap helm-test-chart-configmap
  5. Setelah selesai, Anda dapat menghapus rilis grafik dari klaster Anda.

    helm uninstall ecr-chart-demo