共用方式為


重新啟動、移除或重新安裝 Azure Kubernetes Service

適用於:Azure Stack HCI 22H2 上的 AKS、Windows Server 上的 AKS

部署 AKS Arc 之後,您可以視需要重新啟動、移除或重新安裝部署。

重新啟動 AKS Arc

重新啟動 AKS Arc 會移除所有 Kubernetes 叢集(如果有的話)和 Azure Kubernetes Service 主機。 重新啟動程式也會從節點卸載 AKS 代理程式和服務。 然後,它會重複原始安裝程式步驟,直到重新建立主機為止。 系統會保留您透過 Set-AksHciConfig 設定的 AKS 組態,並保留下載的 VHDX 映像。 命令 Set-AksHciConfig 會移除目前的 VM,並建立新的 VM。

若要使用相同的組態設定重新啟動 AKS Arc,請執行下列命令:

Restart-AksHci

拿掉 AKS Arc

若要移除 AKS,請執行下列 Uninstall-AksHci 命令。 此命令會移除舊的組態,而且當您重新安裝時,必須再次執行 Set-AksHciConfig

如果您的叢集已啟用 Arc,請先刪除任何 Azure 資源,再繼續進行。 若要刪除內部部署叢集的任何相關聯Arc資源,請遵循清除 Azure Arc 資源的指引

Uninstall-AksHci

如果您想要保留舊的組態,請執行下列命令:

Uninstall-AksHci -SkipConfigCleanup

重新安裝組態設定和 AKS Arc

若要在卸載 AKS Arc 之後重新安裝,請遵循這些指示。

如果您使用參數執行 Uninstall-AksHci 命令 -SkipConfigCleanup ,則會保留舊的組態設定。 若要重新安裝,請執行下列命令:

Install-AksHci

如果您在卸載時未使用 -SkipConfigCleanup 參數,則必須使用下列命令重設組態設定。 這個範例命令會建立具有靜態IP位址的虛擬網路。 如果您想要使用 DHCP 設定 AKS 部署,請參閱 new-akshcinetworksetting 以取得如何設定 DHCP 的範例:

# static IP
$vnet = New-AksHciNetworkSetting -name myvnet -vswitchName "extSwitch" -k8sNodeIpPoolStart "172.16.10.0" -k8sNodeIpPoolEnd "172.16.10.255" -vipPoolStart "172.16.255.0" -vipPoolEnd
"172.16.255.254" -ipAddressPrefix "172.16.0.0/16" -gateway "172.16.0.1" -dnsServers "172.16.0.1"

Set-AksHciConfig -imageDir c:\clusterstorage\volume1\Images -workingDir c:\ClusterStorage\Volume1\ImageStore -cloudConfigLocation c:\clusterstorage\volume1\Config -vnet $vnet -cloudservicecidr "172.16.10.10/16"

Install-AksHci

下一步

在本文中,您已瞭解如何在 AKS Arc 中重新啟動、移除或重新安裝 Azure Kubernetes Service。接下來,您可以: