Udostępnij za pośrednictwem


Odinstalowywanie klastra AKS Edge Essentials

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

Odłączanie od usługi Azure Arc

Jeśli używasz połączenia 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żyto 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 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 pojedynczej maszyny

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 forcefully remove all.

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 pojedynczej maszyny nie wyczyści prawidłowo, 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

Występuje znany problem polegający na tym, że wielokrotnie tworzenie nowego wdrożenia i usuwanie węzła może spowodować wystąpienie błędu podczas polecenia ConnectToVirtualMachine". Jeśli tak się stanie, uruchom ponownie system, aby rozwiązać ten problem.

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

Należy zachować ostrożność podczas usuwania węzłów płaszczyzny sterowania. Przed wykonaniem tej czynności upewnij się, że masz inny działający węzeł płaszczyzny sterowania.

Aby usunąć węzeł tylko z systemem Windows:

Remove-AksEdgeNode -NodeType Windows

Aby usunąć węzeł tylko z systemem 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 pełni już roli lidera.

Możesz to sprawdzić, uruchamiając kubectl get leases -A polecenie i sprawdzając, aż usunięty węzeł nie będzie 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

Występuje znany problem, w którym wielokrotnie tworzone jest nowe wdrożenie i usuwanie węzła może spowodować błąd. Jeśli tak się stanie, uruchom ponownie system, aby rozwiązać ten problem.

Odinstalowywanie podstaw usługi AKS Edge

Na komputerze przejdź do pozycji Ustawienia > Aplikacje & > Funkcje. Alternatywnie możesz również przejść do Panel sterowania > Odinstaluj program. W tym miejscu poszukaj Azure Kubernetes Service Edge Essentials (publiczna wersja zapoznawcza). Wybierz pozycję 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 odinstalowaniem 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 Azure PowerShell.

Następne kroki

Omówienie