Azure Kubernetes Serviceを再起動、削除、または再インストールする

適用対象: AKS on Azure Stack HCI 22H2、AKS on Windows Server

AKS Arc をデプロイした後、必要に応じてデプロイを再起動、削除、または再インストールできます。

AKS Arc を再起動する

AKS Arc を再起動すると、すべての Kubernetes クラスター (存在する場合) とAzure Kubernetes Service ホストが削除されます。 再起動プロセスでは、ノードから AKS エージェントとサービスもアンインストールされます。 次に、ホストが再作成されるまで、元のインストール プロセスの手順を繰り返します。 Set-AksHciConfig とダウンロードした VHDX イメージを使用して構成した AKS 構成は保持されます。 このコマンドを 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 を再インストールするには、次の手順に従います。

-SkipConfigCleanup パラメーターを使用して Uninstall-AksHci コマンドを実行した場合は、古い構成設定が保持されていました。 再インストールするには、次のコマンドを実行します。

Install-AksHci

アンインストール時に パラメーターを -SkipConfigCleanup 使用しなかった場合は、次のコマンドを使用して構成設定をリセットする必要があります。 このコマンド例では、静的 IP アドレスを使用して仮想ネットワークを作成します。 DHCP を使用して AKS デプロイを構成する場合は、DHCP を構成する方法の例については、「 new-akshcinetworksetting 」を参照してください。

#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 ハイブリッドでAzure Kubernetes Serviceを再起動、削除、または再インストールする方法について説明しました。 次に、以下を実行できます。