Tüm Ürünler
Search
Belge Merkezi

:[Bileşen güncellemeleri] Helm V2'yi V3'e yükseltin

Son Güncelleme:Oct 06, 2026

Helm V2 Tiller bileşeni, saldırganların küme içinde yetkisiz uygulamalar yüklemesine olanak tanıyan bilinen bir güvenlik açığı barındırır. Bu riski ortadan kaldırmak için Helm V3'e geçiş yapın.

Etki alanı

Kümenizde bir Tiller Deployment olup olmadığını kontrol etmek için aşağıdaki komutu çalıştırın:

kubectl get deploy -n kube-system tiller-deploy

Tiller Deployment mevcutsa aşağıdaki durumları doğrulayın:

  • Küme kubeconfig dosyası harici kullanıcılarla paylaşılıyor.

  • ACK konsoluna harici erişim izni verilmiş durumda.

  • Küme, kullanıcı ayrıcalıklarını yalıtan çok kiracılı (multi-tenancy) modda çalışıyor.

Yukarıdaki koşullardan herhangi biri geçerliyse Helm V3'e geçiş yapın.

Alternatif: Yalnızca Tiller'ı güncelleyin

Kümeniz bu durumdan etkilenmiyorsa veya Helm V3'e yükseltme yapamıyorsanız bunun yerine Tiller'ı en son sürüme güncelleyin.

  1. Tiller'ı güncelleyin:

    helm init --tiller-image registry.cn-hangzhou.aliyuncs.com/acs/tiller:v2.16.3 --upgrade
  2. Tiller sağlık kontrolünden başarıyla geçtiğinde, güncellemeyi doğrulamak için helm version komutunu çalıştırın.

    Bu işlem yalnızca Helm sunucu bileşenini günceller. İşletim sisteminize uygun istemci bileşenini ayrıca indirin.

Not

Kümeniz bu durumdan etkilenmiyorsa veya Helm V3'e yükseltme yapılamıyorsa Tiller'ı güncelleyin ve kalan adımları atlayın. Helm V3'e daha sonra geçiş yapabilirsiniz.

Ön kontrol

Helm V3'e yükseltmeden önce küme durumunuzu doğrulayın.

  1. Tiller'ın yüklü olup olmadığını kontrol etmek için kubectl get deploy -n kube-system tiller-deploy komutunu çalıştırın.

  2. Tiller mevcutsa yüklü uygulamaları listelemek için helm ls -a komutunu çalıştırın.

  3. Uygulamalar varsa bunları silin. Helm V2 ve V3 veri formatları uyumsuzdur.

    Önemli

    Helm topluluğu, V2 yapılandırmalarını ve sürümlerini V3'e taşımak amacıyla

    helm-2to3

    eklentisini sağlar. Veri kaybını önlemek için bu eklentiyi dikkatli kullanın.

Yordam

  1. Ön kontrol adımını tamamlayın.

  2. Tiller Deployment'ını silin: kubectl delete deploy tiller-deploy -n kube-system.

  3. Helm V3 istemcisini indirin ve uygulamalarınızı yeniden yükleyin.

    Önemli

    Uygulamaları yeniden yüklemeden önce:

    • Helm V2 uygulamalarını Helm V3 ile yeniden kurmanız gerekir. İş yükleriniz üzerindeki etkiyi değerlendirin.

    • Yeniden yükleme işlemi veri kaybına neden olur. Önce verilerinizi yedekleyin.