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

Zespół usługi Azure Arc współpracuje z kluczowymi branżowymi dostawcami rozwiązań Kubernetes w celu zweryfikowania dystrybucji kubernetes z obsługą usługi Azure Arc. Przyszłe wersje główne i pomocnicze 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.

Ważne

Platforma Kubernetes z obsługą usługi Azure Arc współpracuje z dowolnymi klastrami Kubernetes, które są certyfikowane przez platformę Cloud Native Computing Foundation (CNCF), nawet jeśli nie zostały zweryfikowane za pomocą testów zgodności i nie są wymienione na tej stronie.

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.10.23, 4.11.0-rc.6, 4.13.4, 4.15.0
VMware Siatka Tanzu Kubernetes TKGs 2.2; nadrzędne K8s 1.25.7+vmware.3
TKGm 2.3; nadrzędne K8s v1.26.5+vmware.2
TKGm 2.2; upstream K8s v1.25.7+vmware.2
TKGm 2.1.0; nadrzędne K8s v1.24.9+vmware.1
Canonical Oczarowany kubernetes 1.24, 1.28
SUSE Rancher Aparat Platformy Kubernetes rancher Wersja interfejsu wiersza polecenia RKE: wersja 1.3.13; Wersje platformy Kubernetes: 1.24.2, 1.23.8
SUSE Rancher K3s v1.27.4+k3s1, v1.26.7+k3s1, v1.25.12+k3s1
Nutanix Aparat Kubernetes Nutanix Wersja 2.5; nadrzędna wersja K8s w wersji 1.23.11
Kublr Dystrybucja kluczy K8s zarządzanych przez platformę Kublr Kublr 1.26.0; Nadrzędne wersje K8s: 1.21.3, 1.22.10, 1.22.17, 1.23.17, 1.24.13, 1.25.6, 1.26.4
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 przeprowadził również testy zgodności i zweryfikował 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

Zweryfikowane scenariusze

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

  1. Połączenie klastrów Kubernetes do usługi 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.
    • Strumień wymagany do skonfigurowania przepływu pracy usługi GitOps jest wdrażany w klastrze.
    • Flux ściąga manifesty i wykresy Helm z demonstracyjnego repozytorium Git i wdraża je w klastrze.

Następne kroki