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
[
containerd][az-aks-nodepool-add] komutunu kullanarak mevcut kümenize ile biraz aks nodepool addWindows 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
[
containerd][az-aks-nodepool-upgrade] komutunu kullanarak docker'danaz aks nodepool upgradebelirli bir düğüm havuzunu yükseltin.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
Docker'dan
containerdtüm düğüm havuzlarını [az aks nodepool upgrade][az-aks-nodepool-upgrade] komutunu kullanarak 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.