Znane problemy związane z usługą Azure Kubernetes Service Azure Stack w publicznej wersji zapoznawczej HCLKnown Issues for Azure Kubernetes Service on Azure Stack HCI Public Preview

W tym artykule opisano znane problemy związane z publiczną wersją zapoznawczą usługi Azure Kubernetes na Azure Stack HCL.This article describes known issues with the public preview release of Azure Kubernetes Service on Azure Stack HCI.

Odzyskiwanie po awarii AKS na rozmieszczeniu Azure Stack HCLRecovering from a failed AKS on Azure Stack HCI deployment

Jeśli występują problemy z wdrażaniem lub chcesz zresetować wdrożenie, pamiętaj o zamknięciu wszystkich wystąpień centrum administracyjnego systemu Windows podłączonych do usługi Azure Kubernetes na Azure Stack HCL przed uruchomieniem Uninstall-AksHci z okna administracyjnego programu PowerShell.If you're experiencing deployment issues or want to reset your deployment make sure you close all Windows Admin Center instances connected to Azure Kubernetes Service on Azure Stack HCI before running Uninstall-AksHci from a PowerShell administrative window.

W przypadku usuwania węzła przy użyciu polecenia kubectl, skojarzona maszyna wirtualna może nie zostać usuniętaWhen using kubectl to delete a node, the associated VM might not be deleted

Ten problem zostanie wyświetlony w przypadku wykonania następujących czynności:You'll meet this issue if you follow these steps:

  • Tworzenie klastra KubernetesCreate a Kubernetes cluster
  • Skalowanie klastra na więcej niż dwa węzłyScale the cluster to more than two nodes
  • Użyj polecenia kubectl Usuń węzeł <> nazwy węzła, aby usunąć węzełUse kubectl delete node to delete a node
  • Uruchom polecenia kubectl Pobierz węzły.Run kubectl get nodes. Usunięty węzeł nie znajduje się na liście danych wyjściowychThe removed node isn't listed in the output
  • Otwórz okno administracyjne programu PowerShellOpen a PowerShell Admin Window
  • Uruchom Get-VM.Run get-vm. Usunięty węzeł jest nadal wymienionyThe removed node is still listed

Prowadzi to do systemu, w którym nie jest rozpoznawany węzeł i nie będzie można uruchomić nowego węzła.This leads to the system not recognizing the node is missing and a new node will not spin up. Ten problem zostanie rozwiązany w przyszłej wersjiThis will be fixed in a future release

Synchronizacja czasu musi być skonfigurowana we wszystkich fizycznych węzłach klastra i w funkcji Hyper-VTime synchronization must be configured across all physical cluster nodes and in Hyper-V

Aby upewnić się, że gMSA i uwierzytelnianie usługi AD działają, upewnij się, że Azure Stack węzły klastra HCL są skonfigurowane do synchronizacji czasu z kontrolerem domeny lub innym źródłem czasu oraz że funkcja Hyper-V jest skonfigurowana do synchronizowania czasu z maszynami wirtualnymi.To ensure gMSA and AD authentication works, ensure that the Azure Stack HCI cluster nodes are configured to synchronize their time with a domain controller or other time source and that Hyper-V is configured to synchronize time to any virtual machines.

Specjalne uprawnienia Active Directory są zbędne dla węzłów przyłączonych do domeny Azure Stack rozwojem HCLSpecial Active Directory permissions are needed for domain joined Azure Stack HCI nodes

Użytkownicy wdrażający i konfigurujący usługę Azure Kubernetes na Azure Stack HCL muszą mieć uprawnienie "Pełna kontrola" do tworzenia obiektów usługi AD w kontenerze Active Directory, w którym są tworzone obiekty serwera i usługi.Users deploying and configuring Azure Kubernetes Service on Azure Stack HCI need to have "Full Control" permission to create AD objects in the Active Directory container the server and service objects are created in.

Polecenie Get-AksHciLogs może zakończyć się niepowodzeniemGet-AksHciLogs command may fail

W przypadku dużych klastrów polecenie Get-AksHciLogs może zgłosić wyjątek, nie można wyliczyć węzłów lub nie będzie generować c:\wssd\wssdlogs.zip pliku wyjściowego.With large clusters the Get-AksHciLogs command may throw an exception, fail to enumerate nodes or will not generate c:\wssd\wssdlogs.zip output file. Wynika to z faktu, że polecenie programu PowerShell do pliku zip Compress-Archive ma limit rozmiaru pliku wyjściowego wynoszący 2 GB.This is because the PowerShell command to zip a file Compress-Archive has an output file size limit of 2 GB. Ten problem zostanie rozwiązany w przyszłej wersji.This issue will be fixed in a future release.

Wdrożenie programu PowerShell w usłudze Azure Kubernetes Service nie sprawdza dostępności dostępnej pamięci przed utworzeniem nowego klastra docelowegoAzure Kubernetes Service PowerShell deployment doesn't check for available memory before creating a new target cluster

Aks-Hci polecenia programu PowerShell nie weryfikują dostępnej pamięci na serwerze hosta przed utworzeniem węzłów Kubernetes.The Aks-Hci PowerShell commands do not validate the available memory on the host server before creating Kubernetes nodes. Może to prowadzić do wyczerpania pamięci i nieuruchamiania maszyn wirtualnych.This can lead to memory exhaustion and virtual machines to not start. Ten błąd nie jest obecnie obsłużony, a wdrożenie przestanie odpowiadać, gdy nie zostanie wyczyszczony komunikat o błędzie.This failure is currently not handled gracefully and the deployment will stop responding with no clear error message. Jeśli masz wdrożenie, które przestanie odpowiadać, Otwórz Eventviewer i sprawdź komunikaty o błędach związanych z funkcją Hyper-V, które wskazują, że nie ma wystarczającej ilości pamięci, aby uruchomić maszynę wirtualną.If you have a deployment that stops responding, open Eventviewer and check for Hyper-V related error messages indicating not enough memory to start the VM. Ten problem zostanie rozwiązany w przyszłej wersjiThis issue will be fixed in a future release

Wdrożenie usługi Azure Kubernetes nie powiodło się na Azure Stack HCL skonfigurowanym ze statycznymi adresami IP, sieciami VLAN, SDN lub serwerami proxy.Azure Kubernetes Service deployment fails on an Azure Stack HCI configured with static IPs, VLANs, SDN, or proxies.

Podczas wdrażania usługi Azure Kubernetes w klastrze Azure Stack, który ma statyczne adresy IP, sieci VLAN, SDN lub proxy, wdrożenie nie powiedzie się podczas tworzenia klastra.While deploying Azure Kubernetes Service on an Azure Stack HCI cluster that has static IPs, VLANs, SDN, or proxies, the deployment fails at cluster creation. Ten problem zostanie rozwiązany w przyszłej wersji.This issue will be fixed in a future release.

Protokół IPv6 musi być wyłączony w środowisku hostinguIPv6 must be disabled in the hosting environment

Jeśli adresy IPv4 i IPv6 są powiązane z fizyczną kartą sieciową, cloudagent Usługa klastrowania używa adresu IPv6 do komunikacji.If both IPv4 and IPv6 addresses are bound to the physical NIC, the cloudagent service for clustering uses the IPv6 address for communication. Inne składniki w środowisku wdrażania używają tylko protokołu IPv4.Other components in the deployment framework only use IPv4. Spowoduje to, że Centrum administracyjne systemu Windows nie będzie mogło nawiązać połączenia z klastrem i zgłosi błąd komunikacji zdalnej podczas próby nawiązania połączenia z maszyną.This will result in Windows Admin Center unable to connect to the cluster and will report a remoting failure when trying to connect to the machine. Obejście: Wyłącz protokół IPv6 na fizycznych kartach sieciowych.Workaround: Disable IPv6 on the physical network adapters. Ten problem zostanie rozwiązany w przyszłej wersjiThis issue will be fixed in a future release

Przeniesienie maszyn wirtualnych między węzłami klastra a Azure Stack rozruchowym szybko prowadzi do błędów uruchamiania maszyn wirtualnychMoving virtual machines between Azure Stack HCI cluster nodes quickly leads to VM startup failures

W przypadku przenoszenia maszyny wirtualnej z jednego węzła (węzeł A) do innego węzła (węzeł B) w klastrze Azure Stack HCL przy użyciu narzędzia do administrowania klastrami maszyna wirtualna może się nie uruchomić w nowym węźle.When using the cluster administration tool to move a VM from one node (Node A) to another node (Node B) in the Azure Stack HCI cluster, the VM may fail to start on the new node. Po przeniesieniu maszyny wirtualnej z powrotem do oryginalnego węzła nie będzie można jej uruchomić.After moving the VM back to the original node it will fail to start there as well. Ten problem występuje, ponieważ logika oczyszczania pierwszej migracji przebiega asynchronicznie.This issue happens because the logic to clean up the first migration runs asynchronously. W związku z tym logika "Aktualizuj lokalizację maszyny wirtualnej" usługi Azure Kubernetes "wyszukuje maszynę wirtualną w oryginalnej funkcji Hyper-V w węźle A i usuwa ją, zamiast wyrejestrować ją.As a result, Azure Kubernetes Service's "update VM location" logic finds the VM on the original Hyper-V on node A, and deletes it, instead of unregistering it. Obejście: Upewnij się, że maszyna wirtualna została pomyślnie uruchomiona na nowym węźle przed przeniesieniem jej z powrotem do oryginalnego węzła.Workaround: Ensure the VM has started successfully on the new node before moving it back to the original node. Ten problem zostanie rozwiązany w przyszłej wersjiThis issue will be fixed in a future release

Moduł równoważenia obciążenia w usłudze Azure Kubernetes wymaga zastrzeżenia DHCPLoad balancer in Azure Kubernetes Service requires DHCP reservation

Rozwiązanie równoważenia obciążenia w usłudze Azure Kubernetes na Azure Stack HCL używa protokołu DHCP do przypisywania adresów IP do punktów końcowych usługi.The load balancing solution in Azure Kubernetes Service on Azure Stack HCI uses DHCP to assign IP addresses to service endpoints. Jeśli adres IP zostanie zmieniony dla punktu końcowego usługi z powodu ponownego uruchomienia usługi, dzierżawa DHCP wygasa z powodu krótkiego czasu wygaśnięcia.If the IP address changes for the service endpoint due to a service restart, DHCP lease expires due to a short expiration time. W związku z tym usługa stanie się niedostępna, ponieważ adres IP w konfiguracji Kubernetes różni się od tego, co znajduje się w punkcie końcowym.The service will therefore become inaccessible because the IP address in the Kubernetes configuration is different from what it is on the end point. Może to prowadzić do niedostępności klastra Kubernetes.This can lead to the Kubernetes cluster becoming unavailable. Aby obejść ten problem, użyj puli adresów MAC dla punktów końcowych usługi równoważenia obciążenia i Zarezerwuj określone adresy IP dla każdego adresu MAC w puli.To get around this issue, use a MAC address pool for the load balanced service endpoints and reserve specific IP addresses for each MAC address in the pool. Ten problem zostanie rozwiązany w przyszłej wersji.This issue will be fixed in a future release.

Nie można wdrożyć usługi Azure Kubernetes w środowisku z osobnym magazynem i klastrami obliczeniowymiCannot deploy Azure Kubernetes Service to an environment that has separate storage and compute clusters

Centrum administracyjne systemu Windows nie będzie wdrażać usługi Azure Kubernetes w środowisku z osobnym magazynem i klastrami obliczeniowymi, ponieważ oczekuje, że zasoby obliczeniowe i magazynowe mają być dostarczane przez ten sam klaster.Windows Admin Center will not deploy Azure Kubernetes Service to an environment with separate storage and compute clusters as it expects the compute and storage resources to be provided by the same cluster. W większości przypadków nie znajdzie CSV uwidocznionych przez klaster obliczeniowy i odmówi, aby kontynuować wdrażanie.In most cases, it will not find CSVs exposed by the compute cluster and will refuse to continue with deployment. Ten problem zostanie rozwiązany w przyszłej wersji.This issue will be fixed in a future release.

Centrum administracyjne systemu Windows obsługuje tylko usługę Azure Kubernetes dla Azure Stack HCL w trybie pulpituWindows Admin Center only supports Azure Kubernetes Service for Azure Stack HCI in desktop mode

W wersji zapoznawczej cała usługa Azure Kubernetes Azure Stack dla funkcji HCL jest obsługiwana tylko w trybie pulpitu centrum administracyjnego systemu Windows.In preview, all Azure Kubernetes Service for Azure Stack HCI functionality is only supported in Windows Admin Center desktop mode. Brama centrum administracyjnego systemu Windows musi być zainstalowana na komputerze z systemem Windows 10.The Windows Admin Center gateway must be installed on a Windows 10 PC. Więcej informacji o opcjach instalacji centrum administracyjnego systemu Windows można znaleźć w dokumentacji Centrum administracyjnego systemu Windows.For more information about Windows Admin Center installation options, visit the Windows Admin Center documentation. Dodatkowe scenariusze będą obsługiwane w przyszłych wydaniach.Additional scenarios will be supported in a future release.

Instalacja hosta usługi Kubernetes platformy Azure kończy się niepowodzeniem w centrum administracyjnym systemu Windows, jeśli wymagane jest ponowne uruchomienieAzure Kubernetes Service host setup fails in Windows Admin Center if reboots are required

Kreator instalacji hosta usługi Kubernetes platformy Azure zakończy się niepowodzeniem, jeśli co najmniej jeden serwer, którego używasz, musi zostać uruchomiony ponownie w celu zainstalowania ról, takich jak program PowerShell lub funkcja Hyper-V.The Azure Kubernetes Service host setup wizard will fail if the one or more servers you are using need to be rebooted to install roles like PowerShell or Hyper-V. Bieżące obejście polega na zamknięciu kreatora i ponowieniu próby tego samego systemu po powrocie serwerów do trybu online.The current workaround is to exit the wizard and try again on the same system after the servers come back online. Ten problem zostanie rozwiązany w przyszłej wersji.This issue will be fixed in a future release.

Krok rejestracji platformy Azure w instalatorze hosta usługi Kubernetes platformy Azure prosi o ponowne wypróbowanieAzure registration step in Azure Kubernetes Service host setup asks to try again

W przypadku korzystania z centrum administracyjnego systemu Windows w celu skonfigurowania hosta usługi Azure Kubernetes może zostać wyświetlony monit o ponowienie próby po wprowadzeniu wymaganych informacji na stronie rejestracji platformy Azure.When using Windows Admin Center to set up the Azure Kubernetes Service host, you may be asked to try again after entering the required information on the Azure registration page. Aby kontynuować ten krok, może być konieczne ponowne zalogowanie się do platformy Azure na bramie centrum administracyjnego systemu Windows.You may need to sign into Azure again on the Windows Admin Center gateway to proceed with this step. Ten problem zostanie rozwiązany w przyszłej wersji.This issue will be fixed in a future release.

Centrum administracyjne systemu Windows nie ma funkcji odłączania ArcWindows Admin Center doesn't have an Arc offboarding experience

Centrum administracyjne systemu Windows nie ma obecnie procesu odłączania klaster z usługi Azure Arc. Aby usunąć łuk aganets w klastrze, który został zniszczony, przejdź do grupy zasobów klastra w Azure Portal i ręcznie usuń zawartość łuku.Windows Admin Center does not currently have a process to offboard a cluster from Azure Arc. To delete Arc aganets on a cluster that has been destroyed, navigate to the resource group the of the cluster in the Azure portal and manually delete the Arc content. Aby usunąć agentów Arc w klastrze, który jest nadal uruchomiony, należy uruchomić następujące polecenie:To delete Arc agents on a cluster that is still up and running, users should run the following command:

az connectedk8s delete

Podczas konfigurowania hosta usługi Azure Kubernetes za pomocą Centrum administracyjnego systemu Windows, instalacja może zakończyć się niepowodzeniem, jeśli jest otwarty Eksplorator plikówWhen setting up an Azure Kubernetes Service host using Windows Admin Center, setup may fail if File Explorer is open

Jeśli Eksplorator plików jest otwarty i w katalogu C:\Program Files\AksHci , gdy zostanie osiągnięty krok "Przejrzyj + Utwórz", utworzenie może zakończyć się niepowodzeniem z powodu błędu "proces nie może uzyskać dostępu do pliku" C:\Program Files\AksHci\wssdcloudagent.exe ".If File Explorer is open and in the C:\Program Files\AksHci directory when you reach the "Review + create" step, your creation may fail with the error "The process could not access the file 'C:\Program Files\AksHci\wssdcloudagent.exe'. Jest to spowodowane tym, że jest on używany przez inny proces.This is because it's being used by another process. Aby uniknąć tego błędu, Zamknij Eksploratora plików lub przejdź do innego katalogu przed osiągnięciem tego kroku.To avoid this error, close File Explorer or navigate to a different directory before reaching this step.