Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: usługa AKS w systemie Windows Server
Ważne
Firma Microsoft wycofała bieżącą architekturę usługi AKS w systemie Windows Server 2019 w marcu 2026 r. Zalecamy wdrożenie usługi AKS w środowisku lokalnym platformy Azure. Aby uzyskać więcej informacji, zobacz Wycofywanie architektury usługi AKS w systemie Windows Server.
Usługa Azure Kubernetes Service (AKS) w systemie Windows Server to lokalna implementacja rozwiązania Kubernetes usługi AKS. Usługa AKS w systemie Windows Server automatyzuje uruchamianie konteneryzowanych aplikacji na dużą skalę. Usługa AKS w systemie Windows Server przyspiesza rozpoczęcie hostowania kontenerów systemu Linux i Windows w centrum danych.
Aby rozpocząć pracę z lokalnym rozwiązaniem Kubernetes przy użyciu usługi AKS, skonfiguruj usługę AKS w systemie Windows Server.
Możesz też użyć usługi AKS do organizowania kontenerów opartych na chmurze. Zobacz Azure Kubernetes Service na platformie Azure. Jeśli używasz usługi Azure Stack Hub, zobacz Silnik AKS na platformie Azure Stack Hub.
W poniższych sekcjach omówiono niektóre przyczyny korzystania z usługi AKS w systemie Windows Server, a następnie odpowiedzi na niektóre typowe pytania dotyczące usługi i sposobu rozpoczynania pracy. Aby uzyskać informacje na temat kontenerów, zobacz Windows i kontenery. Aby uzyskać informacje na temat sposobu działania rozwiązania Kubernetes w usłudze AKS w systemie Windows Server, zobacz Podstawowe pojęcia dotyczące platformy Kubernetes. Aby uzyskać więcej informacji na temat platformy Kubernetes, zobacz dokumentację Kubernetes.io.
Dlaczego warto używać usługi AKS w systemie Windows Server dla konteneryzowanych aplikacji?
Chociaż kilka kontenerów można zarządzać ręcznie przy użyciu platformy Docker i systemu Windows, aplikacje często używają pięciu, 10 lub nawet setek kontenerów. Wtedy do gry wchodzi orkiestrator Kubernetes.
Kubernetes to orkiestrator typu open source, który automatyzuje zarządzanie kontenerami na dużą skalę. Usługa AKS upraszcza lokalne wdrażanie Kubernetes, dostarczając kreatory do konfigurowania Kubernetes i add-onów, a także tworzenia klastrów Kubernetes do hostowania obciążeń.
Niektóre funkcje usługi AKS zapewniane w systemie Windows Server obejmują:
- Wdrażanie konteneryzowanych aplikacji na dużą skalę w klastrach Kubernetes działających w klastrze systemu Windows Server.
- Wdrażanie aplikacji konteneryzowanych w systemach Linux i Windows oraz zarządzanie nimi.
- Skalowanie w górę lub w dół przez dodanie lub usunięcie węzłów w klastrze Kubernetes.
- Zarządzanie magazynem i siecią w klastrze Kubernetes.
- Zapewnij regularne aktualizacje i poprawki zabezpieczeń platformy Kubernetes dla wdrożenia Kubernetes.
- Bądź na bieżąco z najnowszymi dostępnymi wersjami Kubernetes.
- Użyj popularnych usług platformy Azure za pośrednictwem usługi Azure Arc dla platformy Kubernetes.
Uproszczenie konfigurowania lokalnej platformy Kubernetes
Usługa AKS upraszcza proces konfigurowania platformy Kubernetes w systemie Windows Server 2019/2022 Datacenter i obejmuje następujące funkcje:
- Asystent w Windows Admin Center do konfigurowania AKS i jego zależności.
- Kreator centrum administracyjnego systemu Windows do tworzenia klastrów Kubernetes w celu uruchamiania konteneryzowanych aplikacji.
- Cmdlety PowerShell do konfigurowania Kubernetes i tworzenia klastrów Kubernetes, jeśli wolisz użyć skryptu do konfiguracji hosta i tworzenia klastrów Kubernetes.
Zapoznaj się z poniższym obrazem, aby zapoznać się z procesem wdrażania:
Wyświetlanie lokalnej platformy Kubernetes i zarządzanie nią przy użyciu narzędzi lub usługi Azure Arc
Po skonfigurowaniu lokalnej platformy Kubernetes przy użyciu usługi AKS i utworzeniu klastra Kubernetes można zarządzać infrastrukturą Kubernetes i monitorować je przy użyciu następujących opcji:
-
Portal Azure z Azure Arc: Użyj usługi Azure Arc do zarządzania aplikacjami wdrożonych w klastrach Kubernetes w środowiskach chmurowych i lokalnych.
Usługa Azure Arc umożliwia również zarządzanie klastrami Kubernetes za pomocą innych usług platformy Azure, w tym:- Azure Monitor
- Azure Policy
- Lokalnie przy użyciu popularnych narzędzi, takich jak Kubectl: wiele narzędzi typu open source umożliwia wdrażanie aplikacji w klastrze Kubernetes, zarządzanie zasobami klastra, rozwiązywanie problemów i wyświetlanie uruchomionych aplikacji. Wszystkie te narzędzia współpracują z klastrami Kubernetes wdrożonym z usługą AKS w systemie Windows Server.
Uruchamianie kontenerów systemów Linux i Windows
Usługa AKS w pełni obsługuje kontenery oparte na systemie Linux i Windows. Podczas tworzenia klastra Kubernetes w systemie Windows Server można wybrać, czy utworzyć pule węzłów (grupy identycznych węzłów klastra Kubernetes) do uruchamiania kontenerów systemu Linux, kontenerów systemu Windows lub obu tych elementów.
Usługa AKS tworzy węzły systemów Linux i Windows, aby nie trzeba było bezpośrednio zarządzać systemami operacyjnymi Linux ani Windows.
Zabezpieczanie infrastruktury kontenerów
Usługa AKS zawiera funkcje, które ułatwiają zabezpieczanie infrastruktury kontenerów:
- Izolacja oparta na funkcji Hypervisor dla węzłów procesu roboczego: każdy klaster Kubernetes działa na własnym dedykowanym i izolowanym zestawie maszyn wirtualnych, aby dzierżawcy mogli współużytkować tę samą infrastrukturę fizyczną.
- Obrazy systemów Linux i Windows obsługiwane przez firmę Microsoft dla węzłów roboczych: węzły robocze uruchamiają obrazy maszyn wirtualnych z systemem Linux i Windows utworzone przez firmę Microsoft, aby przestrzegać najlepszych praktyk w zakresie zabezpieczeń. Firma Microsoft odświeża również te obrazy co miesiąc przy użyciu najnowszych aktualizacji zabezpieczeń.
Co jest potrzebne na początek
W poniższych sekcjach podsumowano, co jest potrzebne do wdrożenia lokalnej wersji Kubernetes z AKS na Windows Server. Aby uzyskać szczegółowe informacje na temat potrzeb przed zainstalowaniem usługi AKS w systemie Windows Server, zobacz wymagania systemowe.
W systemie Windows Admin Center
Na maszynie z uruchomioną bramą centrum administracyjnego systemu Windows musi być:
- Zarejestrowane na platformie Azure.
- W tej samej domenie co klaster systemu Windows Server 2019/2022 Datacenter.
W klastrze systemu Windows Server lub w klastrze trybu awaryjnego Windows Server 2019/2022 Datacenter, który hostuje AKS
Klaster systemu Windows Server lub klaster trybu failover systemu Windows Server 2019/2022 Datacenter ma następujące wymagania:
- Maksymalnie osiem serwerów w klastrze.
- 1 TB dostępnej pojemności w puli pamięci masowej dla usługi AKS.
- Co najmniej 30 GB dostępnej pamięci do uruchamiania maszyn wirtualnych usługi AKS.
- Wszystkie serwery w klastrze muszą używać regionu i ustawień językowych EN-US.
Usługa AKS w systemie Windows Server — funkcje
W poniższych sekcjach opisano niektóre funkcje usługi AKS:
Integracja natywna przy użyciu usługi Azure Arc
Za pomocą usługi AKS możesz połączyć klastry Kubernetes z platformą Azure. Po nawiązaniu połączenia z platformą Kubernetes z włączoną usługą Azure Arc możesz uzyskać dostęp do klastrów Kubernetes działających lokalnie za pośrednictwem witryny Azure Portal i wdrożyć usługi zarządzania, takie jak GitOps i Azure Policy. Usługi danych, takie jak SQL Managed Instance i PostgreSQL Hiperskala, można również wdrożyć. Aby uzyskać więcej informacji na temat platformy Kubernetes z obsługą usługi Azure Arc, zobacz Omówienie usługi Azure Arc.
Zintegrowane rejestrowanie i monitorowanie
Po połączeniu klastra z usługą Azure Arc możesz użyć usługi Azure Monitor do monitorowania kondycji klastra i aplikacji Kubernetes. Usługa Azure Monitor dla kontenerów zapewnia widoczność wydajności, zbierając metryki pamięci i procesora z kontrolerów, węzłów i kontenerów. Metryki i dzienniki kontenerów są automatycznie zbierane i wysyłane do bazy danych metryk w usłudze Azure Monitor, podczas gdy dane dzienników są wysyłane do obszaru roboczego usługi Log Analytics. Aby uzyskać więcej informacji na temat usługi Azure Monitor, zobacz omówienie szczegółowych informacji o kontenerze.
Automatyczne zmienianie rozmiaru pul węzłów Kubernetes
Aby nadążyć za wymaganiami aplikacji, może być konieczne dostosowanie liczby i rozmiaru węzłów systemowych, które uruchamiają obciążenia robocze. Składnik automatycznego skalowania klastra obserwuje pody w klastrze, których nie można zaplanować z powodu ograniczeń zasobowych. Gdy wykryje problemy, zwiększa liczbę węzłów w puli węzłów, aby zaspokoić zapotrzebowanie aplikacji. Na bieżąco sprawdza również węzły pod kątem braku uruchomionych podów i zmniejsza liczbę węzłów zgodnie z potrzebą. Ta możliwość automatycznego skalowania w górę lub w dół liczby węzłów w klastrze Kubernetes umożliwia uruchamianie wydajnego, ekonomicznego środowiska.
Wdrażanie aplikacji konteneryzowanych opartych na systemie Windows i zarządzanie nimi
Usługa AKS w pełni obsługuje uruchamianie kontenerów opartych na systemie Linux i Windows. Podczas tworzenia klastra Kubernetes w systemie Windows Server można wybrać, czy utworzyć pule węzłów (grupy identycznych węzłów klastra Kubernetes) do uruchamiania kontenerów systemu Linux, kontenerów systemu Windows lub obu tych elementów. Usługa AKS tworzy węzły systemów Linux i Windows, aby nie trzeba było bezpośrednio zarządzać systemami operacyjnymi Linux ani Windows.
Wdrażanie węzłów z obsługą procesora GPU
Usługa AKS obsługuje wdrażanie pul węzłów z obsługą GPU na procesorach NVIDIA Tesla T4 przy użyciu trybu Dyskretnego Przypisania Urządzeń (DDA), znanego również jako przekazywanie GPU. W tym trybie co najmniej jedna fizyczna GPU jest przeznaczona dla jednego węzła roboczego o rozmiarze maszyny wirtualnej obsługującej GPU, który uzyskuje pełny dostęp do całej GPU. Ten tryb zapewnia zgodność aplikacji wysokiego poziomu oraz lepszą wydajność. Aby uzyskać więcej informacji na temat pul węzłów z obsługą procesora GPU, zobacz dokumentację procesora GPU.
Dalsze kroki
Aby rozpocząć pracę z usługą AKS w systemie Windows Server, zobacz następujące artykuły: