AKS Edge Essentials クラスターをアンインストールする
この記事では、AKS Edge Essentials をアンインストールする方法について説明します。
Azure Arc からの切断
Connect-AideArcKubernetes
を使用して Azure Arc に接続した場合は、Disconnect-AideArcKubernetes
実行してクラスターを Azure Arc から切断します。完全なクリーンアップを行うには、この例用に作成したサービス プリンシパルとリソース グループを削除します。
Disconnect-AideArcKubernetes
Connect-AksEdgeArc
を使用して Arc に接続した場合は、Disconnect-AksEdgeArc
実行してクラスターを Azure Arc から切断します。
Disconnect-AksEdgeArc -JsonConfigFilePath .\aksedge-config.json
Azure portal を使用して Arc からクラスターを手動で削除し、クラスター内の Arc ポッドを削除することもできます。
クラスターからアプリケーションを削除する
次のコマンドを使用して、デプロイしたアプリケーションを削除します。
kubectl delete -f ./path-to-your-YAML-file/app.yaml
たとえば、サンプル Linux アプリケーションをデプロイした場合は、次を使用して削除できます。
kubectl delete -f linux-sample.yaml
単一マシン クラスター上のノードを削除する
Windows ノードのみを削除するには、次のコマンドを発行します。
Remove-AksEdgeNode -nodeType Windows
Linux
またはLinuxandWindows
ワークロードを持つ単一のマシン クラスターを削除するには、次のコマンドを実行します。
Remove-AksEdgeDeployment
# or run
Remove-AksEdgeDeployment -Force #to force removal of all clusters.
この構成では、Linux ノードだけを削除することはできません。Linux ノードを削除する必要がある場合は、デプロイを削除する必要があります。
Note
単一マシン クラスターが正常にクリーンアップされない場合は、 hnsdiag list networks
実行し、 hnsdiag delete networks <ID>
を使用して既存の AKS Edge Essentials ネットワーク オブジェクトを削除します。
Note
新しいデプロイを繰り返し作成してノードを削除すると、"ConnectToVirtualMachine 中にエラーが発生する可能性がある" という既知の問題があります。これが発生した場合は、システムを再起動してエラーを解決します。
マルチマシン クラスター上のノードを削除する
コントロール プレーン ノードを削除するときは注意してください。 作業を行う前に、別の作業コントロール プレーン ノードがあることを確認します。
Windows 専用ノードを削除するには:
Remove-AksEdgeNode -NodeType Windows
Linux 専用ノードを削除するには:
Remove-AksEdgeNode -NodeType Linux
クラスターからコントロール プレーン ノードを削除する際に、クラスター管理者は、クラスターが調整を完了し、削除されたノードがリーダーとして機能しなくなったことを確認することが重要です。
これを確認するには、 kubectl get leases -A
を実行し、削除されたノードが出力のリース 所有者でなくなるまで確認します。 これは、クラスターの安定性を維持するために不可欠です。
両方のノードを削除するには:
Remove-AksEdgeDeployment
Note
新しいデプロイを繰り返し作成し、ノードを削除するとエラーが発生する既知の問題があります。 これが発生した場合は、システムを再起動してエラーを解決します。
AKS Edge Essentials のアンインストール
コンピューターで、 Settings > Apps > Apps と機能に移動します。 または、[プログラムのアンインストールコントロール パネル >に移動。 そこから、 Azure Kubernetes Service Edge Essentials (パブリック プレビュー)を探します。 [アンインストール] を選択します。
Note
アンインストールの直後にマシンを再起動して、すべてのリソースがクリーンアップされ、マシンが新しいインストールの準備が整う場合があります。
AKS Edge Essentials のアンインストールで問題が発生した場合は、このトラブルシューティング ツール ダウンロード アンインストールしてみてください。
Azure CLI をアンインストールする
Azure CLI のアンインストールに関するページを参照してください。
Az PowerShell をアンインストールする
「 Azure PowerShell モジュールをアンインストールする方法を参照してください。