Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az 1.20-as és újabb Kubernetes verziók esetében a containerd megadható tároló-futtatókörnyezetként a Windows Server 2019 csomópontkészletekhez. A Kubernetes 1.23-tól kezdve a containerd az alapértelmezett és egyetlen Windows-tároló-futtatókörnyezet.
Ebből a cikkből megtudhatja, hogyan hozhat létre Windows Server-csomópontkészleteket containerd az Azure Kubernetes Service-ben (AKS).
Előfeltételek
-
Az Azure CLI telepítve és konfigurálva van. Keresse meg a verziót a
az versionparancs használatával. Ha telepítenie vagy frissítenie kell, tekintse meg az Azure CLI telepítését. - AKS-fürt meglévő rendszercsomópontkészlettel. Ha létre kell hoznia egyet, lásd: AKS-fürt létrehozása egyetlen csomópontkészlettel.
Korlátok és megfontolások
Windows Server-csomópontkészletek containerdhasználata esetén tartsa szem előtt az alábbi korlátozásokat és szempontokat:
- A vezérlősíknak és a Windows Server 2019-csomópontkészletnek egyaránt a Kubernetes 1.20-es vagy újabb verzióját kell használnia.
- Amikor létrehoz vagy frissít egy csomópontkészletet a Windows Server-tárolók futtatásához, az alapértelmezett érték
--node-vm-sizeStandard_D2s_v3az, amely a Windows Server 2019-csomópontkészletek minimálisan ajánlott mérete volt az 1.20-as kubernetes-verzióig. Acontainerdhasználatával a Windows Server 2019 csomópontkészletek minimálisan ajánlott méreteStandard_D4s_v3. A paraméter beállításakor--node-vm-sizeellenőrizze a korlátozott virtuálisgép-méretek listáját. - Azt javasoljuk, hogy Windows Server 2019-csomópontkészletek esetében használja a taint-eket vagy címkéket
, valamint tűréseket vagy csomópontválasztókat az üzembe helyezései során, hogy a számítási feladatok megfelelően legyenek ütemezve.
Windows Server-csomópontkészlet hozzáadása containerd
Adjon hozzá egy Windows Server-csomópontkészletet a meglévő fürthöz a
containerdhasználatávalaz aks nodepool add.Megjegyzés:
Ha nem adja meg az
WindowsContainerRuntime=containerdegyéni fejlécet, a csomópontkészlet alapértelmezés szerint továbbra is acontainerd-t használja tároló futtatókörnyezetként.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
Meglévő Windows Server-csomópontkészlet frissítése containerd
Frissítse az adott csomópontkészletet a Dockerről
containerdaaz aks nodepool upgradeparancs segítségével.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
Az összes meglévő Windows Server-csomópontkészlet frissítése containerd
Frissítse az összes csomópontkészletet a Dockerből
containerd-ra aaz aks nodepool upgradeparancs használva.az aks nodepool upgrade \ --resource-group $RESOURCE_GROUP \ --cluster-name $CLUSTER_NAME \ --kubernetes-version 1.20.7 \ --aks-custom-headers WindowsContainerRuntime=containerd
Következő lépések
Az AKS csomópontkészleteiről további információt az Azure Kubernetes Service (AKS) fürt csomópontkészleteinek kezelése című témakörben talál.