Containerized environments
Vertica supports running in any containerized environment that conforms to the performance requirements for vioperf, vnetperf, and vcpuperf.
As Vertica extends our support and deployment in containerized environments including Kubernetes, we cannot test and certify all possible configurations. However, OpenText makes an effort to ensure the success of its customers on recent versions of supported operating systems for the x86_64 architecture.
Vertica tests containers running on Docker. When the underlying hardware, OS, and container are configured correctly, the database system performs well. In some circumstances, there is a minor performance difference for queries made against a cold- or partially-populated depot when accessing communal storage.
Because your Vertica support contract covers Vertica products only, if you choose to run Vertica on a container configuration and you experience an issue that might not be caused by Vertica products, the Vertica Support team might ask you to reproduce the issue in a different environment, or engage with the support resources for your containerization technology.
For guidelines on how to provision and size your Kubernetes resources for Vertica deployments, see Recommendations for Sizing Vertica Nodes and Clusters in the Vertica Knowledge Base.
Note
If your Kubernetes cluster is in the cloud or on a managed service, each Vertica node must operate in the same availability zone.VerticaDB operator and Vertica server version support
The VerticaDB operator supports Vertica server versions 11.0.0 and higher.
For more information about downloading images, version details, creating custom images, and the security vulnerability policy, see Vertica images.
Container orchestration version support
Component | Supported Version |
---|---|
Kubernetes | 1.21.1 and higher |
Helm | 3.5.0 and higher |
Communal storage support
Containerized Vertica on Kubernetes supports the following public and private cloud providers:
-
Amazon Web Services S3
-
S3-compatible storage, such as MinIO
-
Google Cloud Storage
-
Azure Blob Storage
-
Hadoop File Storage
Managed Kubernetes services support
Vertica supports the following managed Kubernetes services:
-
Amazon Elastic Kubernetes Service (EKS)
-
Google Kubernetes Engine (GKE)
-
Azure Kubernetes Service (AKS)
Cluster management platform support
Vertica supports the Vertica DB operator and Vertica on Kubernetes environment on Red Hat OpenShift versions 4.8 and higher.