Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Kubernetes sürüm 1.20 ve üzeri için, Windows Server 2019 düğüm havuzları için kapsayıcı çalışma zamanı olarak belirtebilirsiniz containerd . Kubernetes 1.23'den başlayarak, containerd Windows için varsayılan ve tek kapsayıcı çalışma zamanıdır.
Bu makalede, Azure Kubernetes Service'te (AKS) ile containerd Windows Server düğüm havuzları oluşturmayı öğreneceksiniz.
Önkoşullar
-
Azure CLI yüklü ve yapılandırılmış. komutunu kullanarak
az versionsürümü bulun. Yüklemeniz veya yükseltmeniz gerekiyorsa bkz. Azure CLI'yı yükleme. - Sistem düğümü havuzu olan mevcut bir AKS kümesi. Bir tane oluşturmanız gerekiyorsa bkz. Tek düğümlü havuz ile AKS kümesi oluşturma.
Sınırlamalar ve Dikkat Edilecek Hususlar
ile containerdWindows Server düğüm havuzlarını kullanırken aşağıdaki sınırlamaları ve dikkate alınacak noktaları göz önünde bulundurun:
- Hem denetim düzlemi hem de Windows Server 2019 düğüm havuzları Kubernetes sürüm 1.20 veya üzerini kullanmalıdır.
- Windows Server kapsayıcılarını çalıştırmak için bir düğüm havuzu oluşturduğunuzda veya güncelleştirdiğinizde için varsayılan değer
--node-vm-size,Standard_D2s_v3Kubernetes sürüm 1.20'ye kadar olan Windows Server 2019 düğüm havuzları için önerilen en düşük boyutdur. kullanancontainerdWindows Server 2019 düğüm havuzları için önerilen en düşük boyut şudurStandard_D4s_v3: . parametresini--node-vm-sizeayarlarken kısıtlanmış sanal makine (VM) boyutlarının listesini denetleyin. - İş yüklerinizin doğru şekilde planlandığından emin olmak için Windows Server 2019 düğüm havuzlarınızda taints veya etiketler ve dağıtımlarınızda toleranslar veya düğüm seçiciler kullanmanızı öneririz.
ile Bir Windows Server düğüm havuzu ekleme containerd
Mevcut kümenize,
containerdkullanarakaz aks nodepool addile bir Windows Server düğüm havuzu ekleyin.Uyarı
Özel üst bilgi belirtmezseniz, düğüm havuzu varsayılan olarak
WindowsContainerRuntime=containerdkapsayıcı çalışma zamanı olarak kullanır.az aks nodepool add \ --resource-group $RESOURCE_GROUP \ --cluster-name $CLUSTER_NAME \ --os-type Windows \ --name $CONTAINER_D_NODE_POOL_NAME \ --node-vm-size Standard_D4s_v3 \ --kubernetes-version 1.20.5 \ --aks-custom-headers WindowsContainerRuntime=containerd \ --node-count 1
Var olan bir Windows Server düğüm havuzunu containerd
Belirli bir düğüm havuzunu docker'dan
containerd'a yükseltmek içinaz aks nodepool upgradekomutunu kullanın.export CONTAINER_D_NODE_POOL_NAME="mywindowsnodepool" az aks nodepool upgrade \ --resource-group $RESOURCE_GROUP \ --cluster-name $CLUSTER_NAME \ --name $CONTAINER_D_NODE_POOL_NAME \ --kubernetes-version 1.20.7 \ --aks-custom-headers WindowsContainerRuntime=containerd
Tüm mevcut Windows Server düğüm havuzlarını containerd seviyesine yükseltin
containerdkomutunu kullanarak tüm düğüm havuzlarını Docker'danaz aks nodepool upgrade'a yükseltin.az aks nodepool upgrade \ --resource-group $RESOURCE_GROUP \ --cluster-name $CLUSTER_NAME \ --kubernetes-version 1.20.7 \ --aks-custom-headers WindowsContainerRuntime=containerd
Sonraki Adımlar
AKS'deki düğüm havuzları hakkında daha fazla bilgi için bkz. Azure Kubernetes Service'te (AKS) küme için düğüm havuzlarını yönetme.