Udostępnij za pośrednictwem


Kluczowe pojęcia dotyczące klastrów i węzłów usługi AKS Edge Essentials

W tym artykule opisano sposób tworzenia wdrożeń klastra, węzłów i maszyn wirtualnych usługi AKS Edge Essentials.

Węzły maszyny wirtualnej

Podczas tworzenia wdrożenia usługi AKS Edge Essentials usługa AKS Edge Essentials tworzy maszynę wirtualną dla każdego wdrożonego węzła. Usługa AKS Edge Essentials zarządza cyklem życia, konfiguracją i aktualizacjami maszyn wirtualnych.

Zrzut ekranu przedstawiający maszyny wirtualne w usłudze AKS Edge.

Wdrożenia mogą tworzyć tylko jedną maszynę wirtualną z systemem Linux na danej maszynie hosta. Ta maszyna wirtualna z systemem Linux może działać zarówno jako węzeł płaszczyzny sterowania, jak i węzeł roboczy w zależności od potrzeb wdrożenia. Ta wyselekcjonowane maszyna wirtualna jest oparta na CBL-Mariner. CBL-Mariner to wewnętrzna dystrybucja systemu Linux dla infrastruktury chmury firmy Microsoft i produktów i usług brzegowych. CBL-Mariner została zaprojektowana w celu zapewnienia spójnej platformy dla tych urządzeń i usług oraz zwiększa zdolność firmy Microsoft do stałego aktualizowania systemu Linux. Aby uzyskać więcej informacji, zobacz Zabezpieczenia CBL-Mariner. Maszyna wirtualna z systemem Linux jest oparta na czteropunktowym kompleksowym środowisku:

  • Aktualizacje obsługi
  • Główny system plików tylko do odczytu
  • Brak menedżera pakietów
  • Zmniejszona ilość miejsca

Uruchomienie węzła systemu Windows jest opcjonalne i można utworzyć węzeł systemu Windows, jeśli musisz wdrożyć kontenery systemu Windows. Ten węzeł działa jako maszyna wirtualna z systemem Windows na podstawie Windows 10 IoT Enterprise LTSC 2019. Maszyna wirtualna z systemem Windows oferuje wszystkie funkcje zabezpieczeń i możliwości Windows 10.

Możesz zdefiniować ilość zasobów procesora CPU i pamięci, które chcesz przydzielić dla każdej maszyny wirtualnej. Ta statyczna alokacja umożliwia kontrolowanie sposobu użycia zasobów i zapewnia, że aplikacje uruchomione na hoście mają wymagane zasoby.

Na koniec usługa AKS Edge Essentials nie oferuje dynamicznego tworzenia maszyn wirtualnych. Jeśli maszyna wirtualna węzła ulegnie awarii, musisz ją ponownie utworzyć. Oznacza to, że jeśli masz pełne wdrożenie z wieloma węzłami płaszczyzny sterowania i węzłami procesu roboczego, jeśli maszyna wirtualna ulegnie awarii, platforma Kubernetes przenosi obciążenia do aktywnego węzła.

Typy węzłów

Podczas wdrażania węzłów AKS Edge Essentials należy określić -NodeType parametr . Ten parametr wskazuje typy obciążeń, które mogą być uruchamiane na tej maszynie, i informuje usługę AKS Edge Essentials o utworzeniu odpowiedniej maszyny wirtualnej. Możliwe wartości to Linux, Windows lub LinuxAndWindows.

Ważne

Składniki płaszczyzny sterowania kubernetes są zapisywane w systemie Linux, więc pierwszy wdrożony węzeł musi zawierać węzeł systemu Linux.

Opcje wdrażania klastra

Po skonfigurowaniu maszyn można wdrożyć podstawowe elementy usługi AKS Edge w następujących konfiguracjach:

  • Klaster pojedynczej maszyny: uruchamia węzły Kubernetes na jednej maszynie w celu utworzenia pojedynczego klastra maszyny. To wdrożenie używa wewnętrznego przełącznika sieciowego, aby umożliwić komunikację między węzłami. To wdrożenie obsługuje tylko jeden węzeł systemu Linux i jeden węzeł systemu Windows, zarówno uruchomiony na jednej maszynie.
  • Skalowalny klaster: umożliwia utworzenie klastra Kubernetes z wieloma węzłami, który można skalować na wiele maszyn.

Diagram przedstawiający scenariusze wdrażania usługi AKS Edge Essentials.

Po utworzeniu klastra możesz wdrożyć aplikacje i połączyć klaster z usługą Arc, aby włączyć rozszerzenia usługi Arc, takie jak Usługa Azure Monitor i Azure Policy. Możesz również użyć usługi GitOps do zarządzania wdrożeniami.

Następne kroki