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.