Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Azure Kubernetes Service (AKS) udostępnia dodatkowe funkcje klastrów przy użyciu dodatków i rozszerzeń. Projekty typu open source i inne firmy zapewniają większą liczbę integracji, które są często używane z usługą AKS. Zasady świadczenia pomocy technicznej AKS nie obsługują integracji open source i integracji zewnętrznych.
Dodatki
Dodatki to w pełni obsługiwany sposób zapewnienia dodatkowych możliwości dla klastra usługi AKS. Instalacja, konfiguracja i cykl życia dodatków są zarządzane w usłudze AKS. Możesz użyć az aks enable-addons
polecenia , aby zainstalować dodatek lub zarządzać dodatkami dla klastra.
Usługa AKS używa następujących reguł do stosowania aktualizacji do zainstalowanych dodatków:
- W wersji pomocniczej platformy Kubernetes można uaktualnić tylko wersję poprawki dodatku. Wersja główna/pomocnicza dodatku nie jest uaktualniana w ramach tej samej pomocniczej wersji Kubernetes.
- Wersja główna/pomocnicza dodatku jest uaktualniana tylko podczas przechodzenia do nowszej wersji pomocniczej platformy Kubernetes.
- Wszelkie zmiany powodujące niezgodność lub wpływające na działanie dodatku są ogłaszane z dużym wyprzedzeniem, zwykle 60 dni wcześniej, dla mniejszej wersji ogólnodostępnej platformy Kubernetes w usłudze AKS.
- Dodatki można aktualizować co tydzień wraz z każdą nową wersją usługi AKS, która jest ogłaszana w opisie nowej wersji. Wersje usługi AKS można kontrolować przy użyciu okien obsługi i monitora wydań.
Wyjątki
- Dodatki są uaktualniane do nowej głównej/pomocniczej wersji (lub zmiany powodującej niezgodność) w wersji pomocniczej Kubernetes, jeśli wersja Kubernetes klastra lub wersja dodatku są w trybie zapoznawczym.
- Mogą wystąpić nieuniknione okoliczności, takie jak poprawki zabezpieczeń CVE lub krytyczne poprawki błędów, które wymagają aktualizacji dodatku w mniejszej wersji ogólnie dostępnej (GA).
Dostępne dodatki
Nazwa/nazwisko | opis | Artykuły | GitHub |
---|---|---|---|
ingress-appgw | Użyj Application Gateway Ingress Controller z twoim klastrem AKS. | Co to jest kontroler ruchu przychodzącego usługi Application Gateway? | GitHub |
keda | Użyj automatycznego skalowania opartego na zdarzeniach dla aplikacji w klastrze usługi AKS. | Uproszczone skalowanie automatyczne aplikacji za pomocą dodatku Kubernetes Event-driven Autoscaling (KEDA) | GitHub |
monitorowanie | Użyj usługi Container Insights i zarządzanego monitorowania Prometheus z klastrem AKS. |
Omówienie szczegółowych informacji o kontenerach Omówienie zarządzanego rozwiązania Prometheus |
GitHub GitHub |
azure-policy | Użyj usługi Azure Policy dla usługi AKS, która umożliwia wymuszanie na dużą skalę i zabezpieczanie klastrów w scentralizowany i spójny sposób. | Zrozum Azure Policy dla klastrów Kubernetes | GitHub |
azure-keyvault-secrets-provider | Użyj dodatku dostawcy sekretów Azure Keyvault. | Używanie usługodawcy Azure Key Vault względem CSI Secrets Store Driver w klastrze AKS | GitHub |
wirtualny węzeł | Użyj węzłów wirtualnych z klastrem AKS. | Korzystanie z węzłów wirtualnych | GitHub |
otwarta siatka usług | Użyj usługi Open Service Mesh z klastrem usługi AKS (wycofanym). | Dodatek Open Service Mesh AKS (wycofany) | GitHub |
Rozszerzenia
Rozszerzenia klastra bazują na niektórych chartach Helm i zapewniają środowisko zarządzane przez Azure Resource Manager do instalacji i zarządzania cyklem życia różnych funkcji platformy Azure w obrębie klastra Kubernetes.
- Aby uzyskać więcej informacji na temat określonych rozszerzeń klastra dla usługi AKS, zobacz Wdrażanie rozszerzeń klastra dla usługi Azure Kubernetes Service (AKS) i zarządzanie nimi.
- Aby uzyskać więcej informacji na temat dostępnych rozszerzeń klastra, zobacz Temat Obecnie dostępne rozszerzenia.
Różnica między rozszerzeniami a dodatkami
Rozszerzenia i dodatki to obsługiwane sposoby dodawania funkcji do klastra usługi AKS. Podczas instalowania dodatku funkcjonalność jest dodawana jako część dostawcy zasobów AKS w API platformy Azure. Podczas instalowania rozszerzenia funkcja jest dodawana jako część oddzielnego dostawcy zasobów w interfejsie API platformy Azure.
Funkcja GitHub Actions
Funkcja GitHub Actions ułatwia automatyzowanie przepływów pracy tworzenia oprogramowania z poziomu usługi GitHub.
- Aby uzyskać więcej informacji na temat korzystania z funkcji GitHub Actions z platformą Azure, zobacz GitHub Actions for Azure( Funkcja GitHub Actions dla platformy Azure).
- Aby zapoznać się z przykładem użycia funkcji GitHub Actions z klastrem usługi AKS, zobacz Kompilowanie, testowanie i wdrażanie kontenerów w usłudze Azure Kubernetes Service przy użyciu funkcji GitHub Actions.
Integracje open source i trzecich stron
Istnieje wiele integracji open source i zewnętrznych, które można zainstalować na swoim klastrze usługi AKS. Zasady obsługi usługi AKS nie obejmują samodzielnie zarządzanych instalacji następujących projektów. Niektóre z tych projektów mają zarządzane doświadczenia użytkowników oparte na nich (na przykład w przypadku Prometheus, Grafana i Istio). Te zarządzane doświadczenia są wyszczególnione w kolumnie "Więcej szczegółów".
Ważne
Oprogramowanie typu open source jest wymienione w dokumentacji i przykładach usługi AKS. Oprogramowanie, które wdrażasz, jest wykluczone z umów dotyczących poziomu usług AKS, ograniczonej gwarancji i wsparcia technicznego platformy Azure. W miarę korzystania z technologii open source wraz z usługą AKS zapoznaj się z opcjami pomocy technicznej dostępnymi w odpowiednich społecznościach i opiekunami projektów, aby opracować plan.
Na przykład repozytorium Ray GitHub opisuje kilka platform, które różnią się w czasie odpowiedzi, celu i poziomie pomocy technicznej.
Firma Microsoft ponosi odpowiedzialność za tworzenie pakietów typu open source wdrażanych w usłudze AKS. Ta odpowiedzialność obejmuje posiadanie pełnej własności procesu kompilacji, skanowania, podpisywania, weryfikowania i poprawek awaryjnych oraz kontroli nad plikami binarnymi w obrazach kontenerów. Aby uzyskać więcej informacji, zobacz Zarządzanie lukami w zabezpieczeniach dla AKS i zakres wsparcia dla AKS.
Nazwa/nazwisko | opis | Więcej szczegółów |
---|---|---|
Ster | Narzędzie do tworzenia pakietów typu open source, które ułatwia instalowanie cyklu życia aplikacji Kubernetes i zarządzanie nim. | Szybki start: programowanie w usłudze Azure Kubernetes Service (AKS) przy użyciu narzędzia Helm |
Prometeusz | Zestaw narzędzi do monitorowania i zgłaszania alertów. | Środowisko zarządzane — zarządzana usługa Azure Monitor dla rozwiązania Prometheus; Środowisko samodzielne — operator Prometheus |
Grafana | Pulpity nawigacyjne do obserwowania. | Środowisko zarządzane — Azure Managed Grafana; Środowisko samodzielne — wdrażanie narzędzia Grafana na platformie Kubernetes. |
Couchbase | Rozproszona baza danych NoSQL w chmurze. | Zainstaluj Couchbase i Operatora na AKS |
OpenFaaS | Platforma typu open source do tworzenia funkcji bezserwerowych przy użyciu kontenerów. | Używanie usługi OpenFaaS z usługą AKS |
Apache Spark | Szybki aparat typu open source do przetwarzania danych na dużą skalę. | Uruchamianie zadań platformy Apache Spark wymaga minimalnego rozmiaru węzła Standard_D3_v2. Aby uzyskać więcej informacji na temat uruchamiania zadań platformy Spark na platformie Kubernetes, zobacz przewodnik dotyczący uruchamiania platformy Spark na platformie Kubernetes . |
Istio | Sieć usług | Środowisko zarządzane — Dodatek Istio dla usługi AKS; Środowisko zarządzane samodzielnie — Instalacja typu open-source Istio |
Linkerd | Sieć usługowa o otwartym kodzie źródłowym. | Linkerd - Wprowadzenie |
Konsul | Rozwiązanie sieciowe open source, oparte na tożsamości. | Wprowadzenie do usługi Consul Service Mesh dla platformy Kubernetes |
Integracje innych firm dla kontenerów systemu Windows
Firma Microsoft współpracuje z partnerami w celu zapewnienia optymalnej wydajności kompilowania, testowania, wdrażania, konfigurowania i monitorowania aplikacji przy użyciu kontenerów systemu Windows w usłudze AKS.
Aby uzyskać więcej informacji, zobacz Rozwiązania partnerskie Windows AKS.
Azure Kubernetes Service