Tüm Ürünler
Search
Belge Merkezi

Container Service for Kubernetes:Upgrading the cGPU version of a node

Son Güncelleme:Oct 06, 2026

Container Service for Kubernetes (ACK) kümesinde GPU paylaşımı ve zamanlaması, her bir GPU düğümünde cGPU gerektirir. GPU paylaşımının ve zamanlamanın düğümün NVIDIA sürücüsü, çekirdeği ve örnek ailesiyle uyumlu kalmasını sağlamak için düğümdeki cGPU sürümünü yükseltin.

Önkoşullar

  • Yükseltmek istediğiniz düğümde cGPU yüklüdür.

  • kubectl yüklenmiştir ve kümeye erişecek şekilde yapılandırılmıştır.

  • Yüklemek istediğiniz cGPU sürümü düğümle uyumludur. Ayrıntılar için bkz. cGPU sürüm uyumluluğu.

1. Adım: cGPU eklentisini yükseltin

Yükseltilecek eklenti, küme türüne bağlıdır. Kümenize uygun olan eklentiyi yükseltin.

Küme türü

Eklenti yükseltme yöntemi

  • ACK managed cluster Pro

  • ACK Edge cluster Pro

ack-ai-installer eklentisini yükseltin. Talimatlar için bkz. GPU paylaşım bileşenini yükseltme.

ACK dedicated cluster

Aşağıdaki yordamda açıklandığı gibi ACK konsolunda ack-cgpu eklentisini yükseltin.

ACK dedicated cluster'da ack-cgpu eklentisini yükseltmek için

  1. ACK konsolu üzerinde oturum açın. Sol gezinme bölmesinde Clusters öğesini tıklayın.

  2. Clusters sayfasında kümenizin adını tıklayın. Sol gezinme bölmesinde Applications > Helm öğesini tıklayın.

  3. Helm sayfasında ack-cgpu eklentisini bulun ve Update öğesini tıklayın. Gerekli Version değerini seçin ve OK öğesini tıklayın.

2. Adım: Mevcut düğümlerde cGPU'yu yükseltin

Eklentiyi yükselttikten sonra, yeni cGPU sürümünü çalıştırmaları için mevcut GPU düğümlerini yükseltin. Bir düğümü yükseltmeden önce aşağıdaki noktaları dikkate alın:

  • GPU iş yükleri — Yükseltme süresi boyunca düğümdeki tüm GPU iş yüklerini durdurun.

  • Dağıtım sırası — Önce bir düğümü yükseltin. GPU iş yüklerinin beklendiği gibi çalıştığını doğruladıktan sonra kalan GPU düğümlerini toplu işler halinde yükseltin.

Yöntem 1: Düğümü kaldırıp yeniden ekleme

Uyarı

Yöntem 1, düğümün sistem diskini sıfırlar. Düğümün sistem diskinda veri varsa düğümü kaldırmadan önce verileri yedekleyin.

Düğümü kaldırın ve yeniden ekleyin

  1. ACK konsolu üzerinde oturum açın. Sol gezinme bölmesinde Clusters öğesini tıklayın.

  2. Clusters sayfasında kümenizin adını tıklayın. Sol gezinme bölmesinde Nodes > Nodes öğesini tıklayın.

  3. Nodes sayfasında yükseltmek istediğiniz cGPU düğümünü seçin ve Batch Remove öğesini tıklayın. Remove Node iletişim kutusunda Drain Node seçeneğini belirleyin.

  4. Kaldırılan düğümü orijinal düğüm havuzuna yeniden ekleyin. Talimatlar için bkz. Mevcut düğümleri ekleme.

    Önemli

    Düğümü otomatik modda ekleyin. Manuel mod düğümü sıfırlamaz.

cGPU sürümünü doğrulayın

  1. Yeniden eklediğiniz düğümdeki cgpu-installer Pod'unun durumunu kontrol etmek için aşağıdaki komutu çalıştırın.

    kubectl get po -l name=cgpu-installer -n kube-system -o wide

    Örnek çıktı:

    NAME                   READY   STATUS    RESTARTS   AGE    IP                NODE                         NOMINATED NODE   READINESS GATES
    cgpu-installer-*****   1/1     Running   0          4d2h   192.168.XXX.XX1   cn-beijing.192.168.XXX.XX1   <none>           <none>
    cgpu-installer-**2     1/1     Running   0          4d2h   192.168.XXX.XX2   cn-beijing.192.168.XXX.XX2   <none>           <none>
    cgpu-installer-**3     1/1     Running   0          4d2h   192.168.XXX.XX3   cn-beijing.192.168.XXX.XX3   <none>           <none>
  2. cgpu-installer Pod'una erişmek için aşağıdaki komutu çalıştırın. cgpu-installer-xxxxx ifadesini önceki çıktıda yer alan Pod adı ile değiştirin.

    kubectl exec -ti cgpu-installer-xxxxx -n kube-system -- bash
  3. Geçerli cGPU sürümünü kontrol etmek için aşağıdaki komutu çalıştırın.

    nsenter -t 1 -i -p -n -u -m -- cat /proc/cgpu_km/version

    Örnek çıktı:

    1.5.16
    Not

    En son cGPU sürümü hakkında bilgi için bkz. ack-ai-installer.

cGPU sürüm uyumluluğu

Bir cGPU sürümü, düğümün NVIDIA sürücüsü, örnek ailesi, nvidia-container-toolkit ve çekirdek sürümüyle uyumlu olmalıdır. Yüklemek istediğiniz cGPU sürümünü aşağıdaki tabloların her birine göre kontrol edin.

NVIDIA sürücü uyumluluğu


cGPU sürümü


Uyumlu NVIDIA sürücüleri


1.5.20, 1.5.19, 1.5.18, 1.5.17, 1.5.16, 1.5.15, 1.5.13, 1.5.12, 1.5.11, 1.5.10, 1.5.9, 1.5.8, 1.5.7


Desteklenen: 460 serisi; 470 serisi; 510 serisi; 515 serisi; 525 serisi; 535 serisi; 550 serisi; 560 serisi; 565 serisi; 570 serisi; 575 serisi.


1.5.6, 1.5.5, 1.5.3, 1.5.2, 1.0.10, 1.0.9, 1.0.8, 1.0.7, 1.0.6, 1.0.5


Desteklenen: 460 serisi; 470 serisi <= 470.161.03; 510 serisi <= 510.108.03; 515 serisi <= 515.86.01; 525 serisi <= 525.89.03. Desteklenmeyen: 535 serisi; 550 serisi; 560 serisi; 565 serisi; 570 serisi; 575 serisi.


1.0.3, 0.8.17, 0.8.13


Desteklenen: 460 serisi; 470 serisi <= 470.161.03. Desteklenmeyen: 510 serisi; 515 serisi; 525 serisi; 535 serisi; 550 serisi; 560 serisi; 565 serisi; 570 serisi; 575 serisi.

Örnek ailesi uyumluluğu

Aşağıdaki tablo, tek tek örnek türleri yerine örnek ailesine göre uyumluluğu listeler.


cGPU sürümü


Uyumlu örnek aileleri


1.5.20, 1.5.19


Desteklenen: gn6i / gn6e / gn6v / gn6t / ebmgn6i / ebmgn6t / ebmgn6e; gn7i / gn7 / gn7e / ebmgn7i / ebmgn7e; gn8t / ebmgn8t; gn8is / gn8v / ebmgn8is / ebmgn8v; gn8ia / ebmgn8ia; ebmgn9t.


1.5.18, 1.5.17, 1.5.16, 1.5.15, 1.5.13, 1.5.12, 1.5.11, 1.5.10, 1.5.9


Desteklenen: gn6i / gn6e / gn6v / gn6t / ebmgn6i / ebmgn6t / ebmgn6e; gn7i / gn7 / gn7e / ebmgn7i / ebmgn7e; gn8t / ebmgn8t; gn8is / gn8v / ebmgn8is / ebmgn8v; gn8ia / ebmgn8ia. Desteklenmeyen: ebmgn9t.


1.5.8, 1.5.7


Desteklenen: gn6i / gn6e / gn6v / gn6t / ebmgn6i / ebmgn6t / ebmgn6e; gn7i / gn7 / gn7e / ebmgn7i / ebmgn7e; gn8t / ebmgn8t; gn8is / gn8v / ebmgn8is / ebmgn8v. Desteklenmeyen: gn8ia / ebmgn8ia; ebmgn9t.


1.5.6, 1.5.5, 1.5.3, 1.5.2, 1.0.10, 1.0.9, 1.0.8, 1.0.7, 1.0.6, 1.0.5, 1.0.3


Desteklenen: gn6i / gn6e / gn6v / gn6t / ebmgn6i / ebmgn6t / ebmgn6e; gn7i / gn7 / gn7e / ebmgn7i / ebmgn7e. Desteklenmeyen: gn8t / ebmgn8t; gn8is / gn8v / ebmgn8is / ebmgn8v; gn8ia / ebmgn8ia; ebmgn9t.


0.8.17, 0.8.13


Desteklenen: gn6i / gn6e / gn6v / gn6t / ebmgn6i / ebmgn6t / ebmgn6e. Desteklenmeyen: gn7i / gn7 / gn7e / ebmgn7i / ebmgn7e; gn8t / ebmgn8t; gn8is / gn8v / ebmgn8is / ebmgn8v; gn8ia / ebmgn8ia; ebmgn9t.

nvidia-container-toolkit uyumluluğu


cGPU sürümü


Uyumlu nvidia-container-toolkit sürümleri


1.5.20, 1.5.19, 1.5.18, 1.5.17, 1.5.16, 1.5.15, 1.5.13, 1.5.12, 1.5.11, 1.5.10, 1.5.9, 1.5.8, 1.5.7, 1.5.6, 1.5.5, 1.5.3, 1.5.2, 1.0.10


Desteklenen: <= 1,10; 1,11 ila 1,17.


1.0.9, 1.0.8, 1.0.7, 1.0.6, 1.0.5, 1.0.3, 0.8.17, 0.8.13


Desteklenen: <= 1,10. Desteklenmeyen: 1,11 ila 1,17.

Çekirdek sürümü uyumluluğu


cGPU sürümü


Uyumlu çekirdek sürümleri


1.5.20, 1.5.19, 1.5.18, 1.5.17, 1.5.16, 1.5.15, 1.5.13, 1.5.12, 1.5.11, 1.5.10, 1.5.9


Desteklenen: çekirdek 3.x; çekirdek 4.x; çekirdek 5.x <= 5,15.


1.5.8


Desteklenen: çekirdek 3.x; çekirdek 4.x; çekirdek 5.x <= 5,10.


1.5.7, 1.5.6, 1.5.5, 1.5.3, 1.5.2, 1.0.10, 1.0.9, 1.0.8, 1.0.7, 1.0.6, 1.0.5, 1.0.3


Desteklenen: çekirdek 3.x; çekirdek 4.x; çekirdek 5.x <= 5,1.


0.8.17


Desteklenen: çekirdek 3.x; çekirdek 4.x; çekirdek 5.x <= 5,0.


0.8.13, 0.8.12, 0.8.10


Desteklenen: çekirdek 3.x; çekirdek 4.x. Desteklenmeyen: çekirdek 5.x.