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 モジュールをアンインストールする方法を参照してください。

次のステップ

概要