Container Service for Kubernetes (ACK) Edge kümeleri, uç düğüm havuzundaki yerel GPU kaynaklarını yönetmenize olanak tanır. Bu konuda, bir ACK Edge kümesi içindeki uç düğüm havuzuna GPU hızlandırmalı bir düğümün nasıl ekleneceği açıklanmaktadır.
Ön koşullar
Bir ACK Edge kümesi oluşturulmuş olmalıdır.
Düğümü kümeye eklemeden önce düğüme bir GPU sürücüsü yüklemelisiniz. Desteklenen sürücü sürümleri hakkında daha fazla bilgi için bkz. ACK tarafından desteklenen NVIDIA sürücü sürümleri.
Sınırlamalar
kümeniz için yeterli düğüm kota bulunduğundan emin olun. Daha fazla düğüm eklemek için Kota Merkezi'nde kota artırma isteği gönderin. ACK Edge kümesi kota sınırları hakkında bilgi edinmek için bkz. Kotalar ve sınırlar.
GPU hızlandırmalı bir düğüm eklerken düğümün belirli alan adlarına erişebilmesi gerekir. Erişime izin vermek için düğümün güvenlik grubunu yapılandırmanız gerekir. Daha fazla bilgi için bkz. Düğüm bağlantıları için gereken alan adları ve IP CIDR blokları.
Yordam
Kubernetes 1,26 veya sonraki sürümler
Kubernetes sürümü 1,26 veya üzeri olan ACK Edge kümesi lerde, NVIDIA GPU'lu bir düğüm eklerken gpuVersion parametresini yapılandırmanıza gerek yoktur. Katılım aracı GPU modelini otomatik olarak algılar ve gerekli bileşenleri yükler.
GPU hızlandırmalı bir düğüm ekleme yordamı, standart bir uç düğüm ekleme yordamıyla aynıdır. Daha fazla bilgi için bkz. Uç düğüm ekleme.
ACK Edge kümesi lerin 1,26 veya üzeri Kubernetes sürümlerinde; Tesla, Hopper (H serisi), Ada Lovelace (A serisi) ve L serisi dahil olmak üzere üretim düzeyindeki tüm NVIDIA GPU serileri desteklenir.
Kubernetes 1,26'dan önceki sürümler
1,26'dan önceki bir Kubernetes sürümü çalıştıran bir ACK Edge kümesi ne GPU hızlandırmalı bir düğüm eklerken aşağıdaki tabloda listelenen desteklenen GPU modellerinden birini seçmelisiniz. Farklı bir GPU modeli kullanmak istiyorsanız bir destek talebi oluşturun.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ACK konsolu üzerinde oturum açın. Sol gezinme bölmesinde Clusters öğesine tıklayın.
Clusters sayfasında kümenizin adına tıklayın. Sol gezinme bölmesinde öğelerine tıklayın.
Node Pools sayfasında hedef düğüm havuzunun sağındaki Actions sütununda **
> Add Existing Node** seçeneğine tıklayın.Add Node sayfasında mevcut bir örnek eklemek için Manual seçeneğine tıklayın.
-
Örnek bilgileri sayfasına gitmek için Next seçeneğine tıklayın. Bu sayfada düğüm yapılandırma parametrelerini belirtin. Daha fazla bilgi için bkz. Parametre listesi.
{ "gpuVersion": "Nvidia_Tesla_T4", "enableIptables": true, "quiet": true, "manageRuntime": true, "allowedClusterAddons": [ "kube-proxy", "flannel", "coredns" ] }NotBir düğüm erişim betiği oluştururken
gpuVersionparametresini yapılandırmanız gerekir. Desteklenen GPU sürümleri için bkz. Kullanım Sınırlamaları.Bu parametreyi yapılandırdıktan sonra katılım aracı nvidia-containerd-runtime öğesini otomatik olarak yükler. Daha fazla bilgi için bkz. nvidia-containerd-runtime.
-
Yapılandırmayı tamamladıktan sonra Next seçeneğine tıklayın. Complete sayfasında Copy seçeneğine tıklayın, ardından betiği kopyalayıp uç düğümünüzde yapıştırın ve çalıştırın.
Aşağıdaki çıktı, düğümün başarıyla eklendiğini gösterir.
I0410 10:54:25.801554 19419 join-node.go:241] [join-node] Config the kubelet service configuration successfully. I0410 10:54:25.801590 19419 join-node.go:246] [join-node] Adding edge hub static yaml I0410 10:54:25.801662 19419 join-node.go:279] [join-node] Add edge hub static yaml is ok I0410 10:54:25.801666 19419 join-node.go:384] [join-node] Start to joining node to cluster. I0410 10:54:27.338166 19419 join-node.go:393] [join-node] Join node to cluster successfully. I0410 10:54:27.338214 19419 install.go:151] [install-edgehub] Checking edgehub status I0410 10:54:37.357405 19419 install.go:156] [install-edgehub] Edgehub is ok I0410 10:54:37.357421 19419 install.go:86] [install-edgehub] Reconfiguring the kubelet configuration files. I0410 10:54:37.364387 19419 install.go:103] [install-edgehub] Reconfigure the kubelet configuration files successfully. I0410 10:54:37.364400 19419 install.go:104] [install-edgehub] Restarting the kubelet. I0410 10:54:52.626540 19419 install.go:127] [install-edgehub] Restart the kubelet successfully. I0410 10:54:52.626613 19419 postcheck.go:77] [post-check] Checking docker status I0410 10:54:52.629194 19419 postcheck.go:86] [post-check] docker is ok I0410 10:54:52.629208 19419 postcheck.go:92] [post-check] Checking kubelet status I0410 10:54:52.631661 19419 postcheck.go:100] [post-check] Kubelet is ok I0410 10:54:52.631671 19419 postcheck.go:106] [post-check] Checking edgehub status I0410 10:54:52.642345 19419 postcheck.go:113] [post-check] Edgehub is ok I0410 10:54:52.642356 19419 postcheck.go:129] [post-check] Checking addon kube-proxy status. I0410 10:54:52.683227 19419 postcheck.go:133] [post-check] kube-proxy is OK. I0410 10:54:52.683243 19419 postcheck.go:129] [post-check] Checking addon flannel status. I0410 10:54:52.724501 19419 postcheck.go:133] [post-check] flannel is OK. I0410 10:54:52.724518 19419 postcheck.go:129] [post-check] Checking addon coredns status. I0410 10:54:52.764745 19419 postcheck.go:133] [post-check] coredns is OK. I0410 10:54:52.764763 19419 postcheck.go:165] [post-check] Callback to the OpenAPI. I0410 10:54:53.014706 19419 postcheck.go:178] [post-check] Callback to the OpenAPI successfully. I0410 10:54:53.014760 19419 postcheck.go:66] This node joined into the cluster successfully.
İlgili konular
Bir uç düğüm eklerken sorunlarla karşılaşırsanız bkz. Uç düğüm sorunlarını giderme.
Artık gerekmeyen bir uç düğümü kaldırmak için bkz. Uç düğüm kaldırma.
Uç düğümlerin cloud ile bağlantısı kesildiğinde bile uç düğümlerdeki hizmetlerin beklendiği gibi çalışmasını sağlayan uç düğüm özerkliğini etkinleştirmek istiyorsanız bkz. Uç düğüm özerkliğini yapılandırma.