重新啟動、移除或重新安裝 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。接下來,您可以: