重启、删除或重新安装Azure Kubernetes 服务
适用于:Azure Local 22H2 上的 AKS、Windows Server 上的 AKS
部署 AKS Arc 后,可以根据需要重启、删除或重新安装部署。
重启 AKS Arc
重启 AKS Arc 会删除所有 Kubernetes 群集(如果有)和Azure Kubernetes 服务主机。 重启过程还会从节点中卸载 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 服务。接下来,可以: