Walidacja platformy Kubernetes z obsługą usługi Azure Arc

Platforma Kubernetes z obsługą usługi Azure Arc współpracuje z dowolnymi klastrami Kubernetes certyfikowanymi przez Cloud Native Computing Foundation (CNCF). Zespół usługi Azure Arc współpracował również z kluczowymi dostawcami rozwiązań Kubernetes w branży, aby zweryfikować dystrybucje platformy Kubernetes z obsługą usługi Azure Arc. Przyszłe główne i pomocnicze wersje dystrybucji Platformy Kubernetes wydane przez tych dostawców zostaną zweryfikowane pod kątem zgodności z platformą Kubernetes z obsługą usługi Azure Arc.

Zweryfikowane dystrybucje

Następujące dystrybucje i dostawcy infrastruktury Kubernetes dostarczone przez firmę Microsoft pomyślnie przeszły testy zgodności dla platformy Kubernetes z obsługą usługi Azure Arc:

Dostawca dystrybucji i infrastruktury Wersja
Dostawca interfejsu API klastra na platformie Azure Wersja wydania: 0.4.12; Wersja platformy Kubernetes: 1.18.2
AKS on Azure Stack HCI Wersja wydania: aktualizacja z grudnia 2020 r.; Wersja platformy Kubernetes: 1.18.8
K8s w usłudze Azure Stack Edge Wersja wydania: Azure Stack Edge 2207 (2.2.2037.5375); Wersja platformy Kubernetes: 1.22.6
AKS Edge Essentials Wydanie w wersji 1.0.406.0; Kubernetes w wersji 1.24.3

Następujący dostawcy i odpowiadające im dystrybucje Kubernetes pomyślnie przeszły testy zgodności dla platformy Kubernetes z obsługą usługi Azure Arc:

Nazwa dostawcy Nazwa dystrybucji Wersja
RedHat OpenShift Container Platform 4.9.43, 4.10.23, 4.11.0-rc.6
VMware Tanzu Kubernetes Grid TKGm 2.2; nadrzędne K8s w wersji 1.25.7+vmware.2
TKGm 2.1.0; nadrzędne K8s v1.24.9+vmware.1
TKGm 1.6.0; nadrzędne K8s w wersji 1.23.8+vmware.2
TKGm 1.5.3; nadrzędne K8s v1.22.8+vmware.1
TKGm 1.4.0; nadrzędne K8s w wersji 1.21.2+vmware.1
TKGm 1.3.1; nadrzędne K8s v1.20.5+vmware.2
TKGm 1.2.1; nadrzędne K8s v1.19.3+vmware.1
Canonical Oczarowany kubernetes 1.24
SUSE Rancher Rancher Kubernetes Engine Wersja interfejsu wiersza polecenia RKE: wersja 1.3.13; Wersje platformy Kubernetes: 1.24.2, 1.23.8
Nutanix Aparat Kubernetes Nutanix Wersja 2.5; nadrzędne K8s v1.23.11
Kublr Kublr Managed K8s Dystrybucji Nadrzędna wersja K8s: 1.22.10
Nadrzędna wersja K8s: 1.21.3
Mirantis Aparat Kubernetes Mirantis MKE w wersji 3.6.0
MKE w wersji 3.5.5
MKE w wersji 3.4.7
Rzeka wiatru Wind River Cloud Platform Wind River Cloud Platform 22.12; Nadrzędna wersja K8s: 1.24.4
Wind River Cloud Platform 22.06; Nadrzędna wersja K8s: 1.23.1
Wind River Cloud Platform 21.12; Nadrzędna wersja K8s: 1.21.8
Wind River Cloud Platform 21.05; Nadrzędna wersja K8s: 1.18.1

Zespół usługi Azure Arc uruchomił również testy zgodności i zweryfikowane scenariusze platformy Kubernetes z obsługą usługi Azure Arc dla następujących dostawców chmury publicznej:

Nazwa dostawcy chmury publicznej Nazwa dystrybucji Wersja
Amazon Web Services Elastic Kubernetes Service (EKS) wersja 1.18.9
Google Cloud Platform Google Kubernetes Engine (GKE) wersja 1.17.15

Scenariusze zweryfikowane

Testy zgodności są uruchamiane w ramach weryfikacji platformy Kubernetes z obsługą usługi Azure Arc, obejmują następujące scenariusze:

  1. Łączenie klastrów Kubernetes z usługą Azure Arc:

    • Wdrażanie wykresu Helm agenta Kubernetes z obsługą usługi Azure Arc w klastrze.
    • Agenci wysyłają metadane klastra na platformę Azure.
  2. Konfiguracja:

    • Utwórz konfigurację na podstawie zasobu Kubernetes z obsługą usługi Azure Arc.
    • Środowisko Flux wymagane do skonfigurowania przepływu pracy usługi GitOps jest wdrażane w klastrze.
    • Platforma Flux ściąga manifesty i wykresy helm z demonstracyjnego repozytorium Git i wdraża je w klastrze.

Następne kroki