Azure Arc-enabled data services Kubernetes validation
Azure Arc-enabled data services team has worked with industry partners to validate specific distributions and solutions to host Azure Arc-enabled data services. This validation extends the Azure Arc-enabled Kubernetes validation for the data services. This article identifies partner solutions, versions, Kubernetes versions, SQL engine versions, and PostgreSQL server versions that have been verified to support the data services.
To see how all Azure Arc-enabled components are validated, see Validation program overview
Note
At the current time, Azure Arc-enabled SQL Managed Instance is generally available in select regions.
Azure Arc-enabled PostgreSQL server is available for preview in select regions.
Partners
DataON
Solution and version | Kubernetes version | Azure Arc-enabled data services version | SQL engine version | PostgreSQL server version |
---|---|---|---|---|
DataON AZS-6224 | 1.23.8 | 1.12.0_2022-10-11 | 16.0.537.5223 | postgres 12.3 (Ubuntu 12.3-1) |
Dell
Solution and version | Kubernetes version | Azure Arc-enabled data services version | SQL engine version | PostgreSQL server version |
---|---|---|---|---|
Dell EMC PowerFlex | 1.21.5 | 1.4.1_2022-03-08 | 15.0.2255.119 | postgres 12.3 (Ubuntu 12.3-1) |
PowerFlex version 3.6 | 1.21.5 | 1.4.1_2022-03-08 | 15.0.2255.119 | postgres 12.3 (Ubuntu 12.3-1) |
PowerFlex CSI version 1.4 | 1.21.5 | 1.4.1_2022-03-08 | 15.0.2255.119 | postgres 12.3 (Ubuntu 12.3-1) |
PowerStore X | 1.20.6 | 1.0.0_2021-07-30 | 15.0.2148.140 | postgres 12.3 (Ubuntu 12.3-1) |
PowerStore T | 1.23.5 | 1.9.0_2022-07-12 | 16.0.312.4243 | postgres 12.3 (Ubuntu 12.3-1) |
HPE
Solution and version | Kubernetes version | Azure Arc-enabled data services version | SQL engine version | PostgreSQL server version |
---|---|---|---|---|
HPE Superdome Flex 280 | 1.20.0 | 1.8.0_2022-06-14 | 16.0.41.7339 | 12.3 (Ubuntu 12.3-1) |
HPE Apollo 4200 Gen10 Plus | 1.22.6 | 1.11.0_2022-09-13 | 16.0.312.4243 | 12.3 (Ubuntu 12.3-1) |
Kublr
Solution and version | Kubernetes version | Azure Arc-enabled data services version | SQL engine version | PostgreSQL server version |
---|---|---|---|---|
Kublr 1.21.2 | 1.22.10 | 1.9.0_2022-07-12 | 16.0.312.4243 | PostgreSQL 12.3 (Ubuntu 12.3-1) |
Lenovo
Solution and version | Kubernetes version | Azure Arc-enabled data services version | SQL engine version | PostgreSQL server version |
---|---|---|---|---|
Lenovo ThinkAgile MX3520 | AKS on Azure Stack HCI 21H2 | 1.10.0_2022-08-09 | 16.0.312.4243 | postgres 12.3 (Ubuntu 12.3-1) |
Nutanix
Solution and version | Kubernetes version | Azure Arc-enabled data services version | SQL engine version | PostgreSQL server version |
---|---|---|---|---|
Karbon 2.2 AOS: 5.19.1.5 AHV: 20201105.1021 PC: Version pc.2021.3.02 |
1.19.8-0 | 1.0.0_2021-07-30 | 15.0.2148.140 | postgres 12.3 (Ubuntu 12.3-1) |
PureStorage
Solution and version | Kubernetes version | Azure Arc-enabled data services version | SQL engine version | PostgreSQL server version |
---|---|---|---|---|
Portworx Enterprise 2.7 1.22.5 | 1.20.7 | 1.1.0_2021-11-02 | 15.0.2148.140 | Not validated |
Portworx Enterprise 2.9 | 1.22.5 | 1.1.0_2021-11-02 | 15.0.2195.191 | postgres 12.3 (Ubuntu 12.3-1) |
Red Hat
Solution and version | Kubernetes version | Azure Arc-enabled data services version | SQL engine version | PostgreSQL server version |
---|---|---|---|---|
OpenShift 4.10.16 | 1.23.5 | 1.11.0_2022-09-13 | 16.0.312.4243 | postgres 12.3 (Ubuntu 12.3-1) |
VMware
Solution and version | Kubernetes version | Azure Arc-enabled data services version | SQL engine version | PostgreSQL server version |
---|---|---|---|---|
TKGm v1.5.3 | 1.22.8 | 1.9.0_2022-07-12 | 16.0.312.4243 | postgres 12.3 (Ubuntu 12.3-1) |
TKG-1.6.0 | 1.23.8 | 1.11.0_2022-09-13 | 16.0.312.4243 | postgres 12.3 (Ubuntu 12.3-1) |
Wind River
Solution and version | Kubernetes version | Azure Arc-enabled data services version | SQL engine version | PostgreSQL server version |
---|---|---|---|---|
Wind River Cloud Platform 22.12 | 1.24.4 | 1.14.0_2022-12-13 | 16.0.816.19223 | Postgres 14.5(ubuntu 20.04) |
Wind River Cloud Platform 22.06 | 1.23.1 | 1.9.0_2022-07-12 | 16.0.312.4243 | postgres 12.3 (Ubuntu 12.3-1) |
Data services validation process
The Sonobuoy Azure Arc-enabled data services plug-in automates the provisioning and testing of Azure Arc-enabled data services on a Kubernetes cluster.
Prerequisites
v1.22.5+vmware.1
Create a Kubernetes config file configured to access the target Kubernetes cluster and set as the current context. How this file is generated and brought local to your computer is different from platform to platform. See Kubernetes.io.
Process
The conformance tests run as part of the Azure Arc-enabled Data services validation. A pre-requisite to running these tests is to pass on the Azure Arc-enabled Kubernetes tests for the Kubernetes distribution in use.
These tests verify that the product is compliant with the requirements of running and operating data services. This process helps assess if the product is enterprise ready for deployments.
The tests for data services cover the following in indirectly connected mode
- Deploy data controller in indirect mode
- Deploy Azure Arc-enabled SQL Managed Instance
- Deploy Azure Arc-enabled PostgreSQL server
More tests will be added in future releases of Azure Arc-enabled data services.
Additional information
- Validation program overview
- Azure Arc-enabled Kubernetes validation
- Azure Arc validation program - GitHub project
Next steps
- Plan an Azure Arc-enabled data services deployment
- Create a data controller - indirectly connected with the CLI
- To create a directly connected data controller, start with Prerequisites to deploy the data controller in direct connectivity mode.
Feedback
Submit and view feedback for