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

Uruchom Disconnect-AksEdgeArc, aby odłączyć klaster od 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 jednej maszyny z obciążeniem typu Linux lub LinuxandWindows, wykonaj 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, który może wystąpić, gdy wielokrotnie tworzymy nowe wdrożenie i usuwamy węzeł, co skutkuje błędem "ConnectToVirtualMachine". W takim przypadku należy ponownie uruchomić 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ł przeznaczony wyłącznie dla systemu Windows:

Remove-AksEdgeNode -NodeType Windows

Aby usunąć węzeł przeznaczony wyłącznie 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 zweryfikować, uruchamiając kubectl get leases -A i sprawdzając w danych wyjściowych, aż usunięty węzeł nie będzie już właścicielem dzierżawy. 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 Azure CLI

Zobacz Odinstalowywanie interfejsu wiersza polecenia platformy Azure.

Odinstalowywanie Az PowerShell

Zobacz Jak odinstalować moduły programu Azure PowerShell.

Następne kroki

Omówienie