Udostępnij za pośrednictwem


Odinstalowywanie klastra AKS Edge Essentials

W tym artykule opisano sposób odinstalowywania usługi AKS Edge Essentials.

Odłączanie od usługi Azure Arc

Jeśli nawiązaliśmy połączenie Connect-AideArcKubernetes z usługą Azure Arc, uruchom polecenie Disconnect-AideArcKubernetes , aby odłączyć klaster od usługi Azure Arc. Aby przeprowadzić pełne czyszczenie, usuń jednostkę usługi i grupę zasobów utworzoną na potrzeby tego przykładu:

Disconnect-AideArcKubernetes

Jeśli używasz Connect-AksEdgeArc połączenia z usługą Arc, uruchom polecenie Disconnect-AksEdgeArc , aby odłączyć klaster z usługi Azure Arc:

Disconnect-AksEdgeArc -JsonConfigFilePath .\aksedge-config.json

Możesz również ręcznie usunąć klaster z usługi Arc przy użyciu witryny Azure Portal i usunąć zasobniki usługi Arc w klastrze.

Usuwanie aplikacji z klastra

Usuń wdrożone aplikacje przy użyciu następującego polecenia:

kubectl delete -f ./path-to-your-YAML-file/app.yaml

Jeśli na przykład wdrożono przykładową aplikację systemu Linux, możesz ją usunąć przy użyciu:

kubectl delete -f linux-sample.yaml

Usuwanie węzłów w klastrze z jedną maszyną

Aby usunąć tylko węzeł systemu Windows, wydaj następujące polecenie:

Remove-AksEdgeNode -nodeType Windows

Aby usunąć klaster pojedynczej maszyny z obciążeniem Linux lub LinuxandWindows , uruchom polecenie:

Remove-AksEdgeDeployment

# or run
Remove-AksEdgeDeployment -Force #to force removal of all clusters.

Nie można usunąć samego węzła systemu Linux w tej konfiguracji; Należy usunąć wdrożenie, jeśli musisz usunąć węzeł systemu Linux.

Uwaga

Jeśli klaster z jedną maszyną nie jest prawidłowo czyszczony, uruchom polecenie hnsdiag list networks, a następnie usuń wszystkie istniejące obiekty sieciowe usługi AKS Edge Essentials przy użyciu polecenia hnsdiag delete networks <ID>.

Uwaga

Istnieje znany problem, w którym wielokrotnie tworzenie nowego wdrożenia i usuwanie węzła może spowodować wystąpienie błędu podczas connectToVirtualMachine. W takim przypadku uruchom ponownie system, aby rozwiązać ten problem.

Usuwanie węzłów w klastrze z wieloma maszynami

Podczas usuwania węzłów płaszczyzny sterowania należy zachować ostrożność. Przed wykonaniem tej czynności upewnij się, że masz inny roboczy węzeł płaszczyzny sterowania.

Aby usunąć węzeł tylko dla systemu Windows:

Remove-AksEdgeNode -NodeType Windows

Aby usunąć węzeł tylko dla systemu Linux:

Remove-AksEdgeNode -NodeType Linux

Podczas usuwania węzła płaszczyzny sterowania z klastra ważne jest, aby administrator klastra sprawdził, czy klaster zakończył uzgadnianie i czy usunięty węzeł nie służy już jako lider.

Możesz to sprawdzić, uruchamiając kubectl get leases -A polecenie i sprawdzając, czy usunięty węzeł nie jest już właścicielem dzierżawy w danych wyjściowych. Jest to niezbędne do utrzymania stabilności klastra.

Aby usunąć oba węzły:

Remove-AksEdgeDeployment

Uwaga

Istnieje znany problem, w którym wielokrotnie tworzenie nowego wdrożenia i usuwanie węzła może spowodować wystąpienie błędu. W takim przypadku uruchom ponownie system, aby rozwiązać ten problem.

Odinstalowywanie podstaw usługi AKS Edge

Na maszynie przejdź do pozycji Ustawienia > Aplikacje > i funkcje. Alternatywnie możesz przejść do Panel sterowania > Odinstaluj program. W tym miejscu poszukaj usługi Azure Kubernetes Service Edge Essentials (publiczna wersja zapoznawcza). Wybierz Odinstaluj.

Uwaga

Możesz chcieć ponownie uruchomić maszynę bezpośrednio po odinstalowaniu, aby wszystkie zasoby zostały wyczyszczone, a maszyna jest gotowa do nowej instalacji.

Jeśli wystąpią jakiekolwiek problemy z odinstalowywaniem programu AKS Edge Essentials, spróbuj pobrać to narzędzie do rozwiązywania problemów, aby odinstalować.

Odinstalowywanie interfejsu wiersza polecenia platformy Azure

Zobacz Odinstalowywanie interfejsu wiersza polecenia platformy Azure.

Odinstalowywanie modułu Az programu PowerShell

Zobacz Jak odinstalować moduły programu Azure PowerShell.

Następne kroki

Omówienie