已启用 Azure Arc 的 Kubernetes 验证
Azure Arc 团队与关键行业 Kubernetes 产品/服务提供商合作,通过其 Kubernetes 分发来验证已启用 Azure Arc 的 Kubernetes。 将验证这些提供商发布的 Kubernetes 分发的未来主要和次要版本是否兼容已启用 Azure Arc 的 Kubernetes。
重要
已启用 Azure Arc 的 Kubernetes 适用于通过了云原生计算基础 (CNCF) 认证的任何 Kubernetes 群集,即使它们尚未通过一致性测试进行验证,且未在此页上列出。
经验证的分发
以下 Microsoft 提供的 Kubernetes 分发和基础结构提供商已成功通过已启用 Azure Arc 的 Kubernetes 的一致性测试:
分发和基础结构提供商 | 版本 |
---|---|
Azure 上的群集 API 提供商 | 发布版本:0.4.12Kubernetes 版本:1.18.2 |
Azure 本地上的 AKS | 发布版本:2020 年 12 月更新Kubernetes 版本:1.18.8 |
Azure Stack Edge 上的 K8s | 发布版本:Azure Stack Edge 2207 (2.2.2037.5375);Kubernetes 版本:1.22.6 |
AKS Edge Essentials | 发布版本:1.0.406.0;Kubernetes 版本:1.24.3 |
以下提供商及其相应的 Kubernetes 分发已成功通过已启用 Azure Arc 的 Kubernetes 的一致性测试:
提供程序名称 | 分发名称 | 版本 |
---|---|---|
RedHat | OpenShift 容器平台 | 4.10.23、4.11.0-rc.6、4.13.4、4.15.0 |
VMware | Tanzu Kubernetes 网格 | TKGs 2.2;Upstream K8s 1.25.7+vmware.3 TKGm 2.3;上游 K8s v1.26.5+vmware.2 TKGm 2.2;上游 K8s v1.25.7+vmware.2 TKGm 2.1.0;上游 K8s v1.24.9+vmware.1 |
Canonical | Charmed Kubernetes | 1.24、1.28、1.31 |
SUSE Rancher | Rancher Kubernetes 引擎 | RKE CLI 版本:v1.3.13;Kubernetes 版本:1.24.2、1.23.8 |
SUSE Rancher | K3s | v1.27.4+k3s1、v1.26.7+k3s1、v1.25.12+k3s1 |
Nutanix | Nutanix Kubernetes 引擎 | 版本 2.5;上游 K8s v1.23.11 |
Kublr | Kublr 托管 K8s 分发 | Kublr 1.26.0;上游 K8s 版本:1.21.3、1.22.10、1.22.17、1.23.17、1.24.13、1.25.6、1.26.4 |
Mirantis | Mirantis Kubernetes 引擎 | MKE 版本 3.6.0 MKE 版本 3.5.5 MKE 版本 3.4.7 |
Wind River | Wind River Cloud Platform | Wind River Cloud Platform 24.09;上游 K8s 版本:1.28.4 Wind River Cloud Platform 22.12;上游 K8s 版本:1.24.4 Wind River Cloud Platform 22.06;上游 K8s 版本:1.23.1 |
Azure Arc 团队还在以下公有云提供商上运行了符合性测试和经验证的已启用 Azure Arc 的 Kubernetes 场景:
公有云提供商名称 | 分发名称 | 版本 |
---|---|---|
Amazon Web Services | 弹性 Kubernetes 服务 (EKS) | v1.18.9 |
Google Cloud Platform | Google Kubernetes 引擎 (GKE) | v1.17.15 |
经验证的场景
一致性测试作为已启用 Azure Arc 的 Kubernetes 验证的一部分运行,涵盖以下场景:
将 Kubernetes 群集连接到 Azure Arc:
- 在群集上部署已启用 Azure Arc 的 Kubernetes 代理 Helm 图表。
- 代理将群集元数据发送到 Azure。
配置:
- 在已启用 Azure Arc 的 Kubernetes 资源的基础上创建配置。
- 设置 GitOps 工作流所需的Flux部署在群集上。
- Flux 从演示 Git 存储库中提取清单和 Helm 图表,并将它们部署到群集。
后续步骤
- 了解如何将现有 Kubernetes 群集连接到 Azure Arc
- 了解在将 Kubernetes 群集连接到 Azure Arc 时部署到该群集的 Azure Arc 代理。