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.
Rozszerzenia zarządzane wersją (wersja testowa) ułatwiają tworzenie, wdrażanie i zarządzanie aplikacjami w klastrach Kubernetes obsługujących Arc. Rozszerzenia zarządzane przez wersję są weryfikowane w celu zmniejszenia błędów niezgodności wersji w ramach rozszerzeń zainstalowanych w klastrze. Obsługiwane rozszerzenia są aktualizowane w synchronizacji, aby uniknąć konfliktów wersji.
Ważne
Rozszerzenia zarządzane przez wersję dla platformy Kubernetes z obsługą usługi Arc są obecnie dostępne w wersji zapoznawczej. Zapoznaj się z dodatkowymi warunkami użytkowania dla wersji zapoznawczych platformy Microsoft Azure , aby zapoznać się z postanowieniami prawnymi dotyczącymi funkcji platformy Azure, które są w wersji beta, wersji zapoznawczej lub w inny sposób nie zostały jeszcze wydane w wersji ogólnodostępnej.
Obecnie rozszerzenia zarządzane według wersji (wersja zapoznawcza) oferują następujące korzyści:
- Spójne wersje i aktualizacje: korzystanie z rozszerzeń zarządzanych przez wersję gwarantuje, że obsługiwane usługi są stale aktualizowane razem, a nie osobno. Oznacza to, że deweloperzy korzystają z regularnych aktualizacji i obsługi, w tym comiesięcznych aktualizacji, aktualizacji wersji głównych i krytycznych poprawek zabezpieczeń. Te aktualizacje są stosowane przy użyciu strategii aktualizacji stopniowej, która minimalizuje przestoje i zakłócenia obciążeń. Ten spójny proces aktualizacji gwarantuje, że platforma pozostaje bezpieczna, niezawodna i aktualna.
- Ulepszona zgodność rozszerzeń: ponieważ obsługiwane rozszerzenia są aktualizowane razem, istnieje mniejsze ryzyko problemów z niezgodnością wersji między rozszerzeniami. Dzięki temu można skupić się na tworzeniu i wdrażaniu aplikacji bez obaw o to, czy rozszerzenia będą bezproblemowo współdziałać, czy konkretne wersje są ze sobą zgodne.
Rozszerzenia zarządzane wersją (wersja zapoznawcza) dla Arc-enabled Kubernetes są obecnie dostępne w następujących regionach: Wschodni USA, Wschodni USA 2, Zachodni USA, Zachodni USA 2, Zachodni USA 3, Europa Zachodnia, Europa Północna.
Wymagania wstępne
Aby korzystać z rozszerzeń zarządzanych przez wersję, klaster Kubernetes z obsługą usługi Arc wymaga wersji 1.24.4 lub nowszej agentów Kubernetes z obsługą usługi Azure Arc, aby sprawdzić, czy wersja agenta to 1.24.4 lub nowsza, uruchom następujące polecenie:
az connectedk8s show -g $RESOURCE_GROUP -n $CLUSTER_NAME --query '{version:agentVersion}'
Jeśli wersja agenta jest niższa, uaktualnij agentów ręcznie:
az connectedk8s upgrade -g $RESOURCE_GROUP -n $CLUSTER_NAME --agent-version 1.24.4
Wskazówka
Zalecamy uaktualnienie do najnowszej wersji agentów Platformy Kubernetes z obsługą usługi Azure Arc.
Aby wdrożyć rozszerzenia z zarządzaniem wersjami do swoich klastrów, musisz mieć wersję 2.70.0 lub nowszą interfejsu wiersza polecenia platformy Azure.
Wdrażanie rozszerzeń zarządzanych przez wersję (wersja zapoznawcza)
Obecnie rozszerzenia zarządzane wersjami (wersja zapoznawcza) zapewniają obsługę następujących rozszerzeń:
- Usługa Azure Container Storage włączona przez usługę Azure Arc
- Rozszerzenie Azure Key Vault Secret Store dla platformy Kubernetes ("SSE")
Aby wdrożyć i skonfigurować rozszerzenia zarządzane przez wersję (wersja zapoznawcza) dla platformy Kubernetes z obsługą usługi Arc, użyj polecenia az vme .
Skonfiguruj wszystkie dostępne rozszerzenia zarządzane przez wersjonowanie
Aby wdrożyć wszystkie obecnie obsługiwane rozszerzenia zarządzane wersjami, możesz użyć polecenia az vme install z opcją --include all. To polecenie instaluje wszystkie rozszerzenia, które są częścią programu rozszerzeń zarządzanych przez wersję (wersja zapoznawcza).
Obecnie przed uruchomieniem polecenia w celu wdrożenia wszystkich aktualnie obsługiwanych rozszerzeń należy najpierw zainstalować cert-manager, co jest wymagane dla Azure Container Storage włączonego przez rozszerzenie Azure Arc.
az k8s-extension create --cluster-name "${YOUR-CLUSTER-NAME}" --name "aio-certmgr" --resource-group "${YOUR-RESOURCE-GROUP}" --cluster-type connectedClusters --extension-type microsoft.iotoperations.platform --scope cluster --release-namespace cert-manager
Aby jednocześnie wdrożyć wszystkie rozszerzenia obecnie obsługiwane przez rozszerzenia zarządzane przez wersję, uruchom następujące polecenie:
az vme install --resource-group my-resource-group --cluster-name my-cluster --include all
Obecnie to polecenie instaluje Azure Container Storage, które jest kompatybilne z Azure Arc, oraz rozszerzenie Azure Key Vault Secret Store dla Kubernetes ("SSE").
Konfigurowanie usługi Azure Container Storage włączonej przez usługę Azure Arc
Wykonaj następujące kroki, aby skonfigurować usługę Azure Container Storage włączoną przez usługę Azure Arc.
Zainstaluj program
cert-manager:az k8s-extension create --cluster-name "${YOUR-CLUSTER-NAME}" --name "aio-certmgr" --resource-group "${YOUR-RESOURCE-GROUP}" --cluster-type connectedClusters --extension-type microsoft.iotoperations.platform --scope cluster --release-namespace cert-managerWdróż usługę Azure Container Storage włączoną przez rozszerzenie usługi Azure Arc:
az vme install --resource-group my-resource-group --cluster-name my-cluster --include microsoft.arc.containerstorage
Aby uzyskać więcej informacji, zobacz Co to jest usługa Azure Container Storage włączona przez usługę Azure Arc?
Konfigurowanie rozszerzenia magazynu sekretów usługi Azure Key Vault dla platformy Kubernetes
Aby wdrożyć rozszerzenie magazynu sekretów usługi Azure Key Vault dla platformy Kubernetes ("SSE"), uruchom następujące polecenie
az vme install --resource-group my-resource-group --cluster-name my-cluster --include microsoft.azure.secretstore
Aby uzyskać więcej informacji, zobacz Użyj rozszerzenia magazynu tajemnic do pobierania tajemnic na potrzeby dostępu w trybie offline w klastrach Kubernetes z obsługą usługi Azure Arc.