Skip to main content
Version: latest

Installation

Palette VerteX is available as a self-hosted application that you install in your environment. The self-hosted version is a dedicated Palette VerteX environment hosted on VMware instances or in an existing Kubernetes cluster. Palette VerteX is available in the following modes:

Supported PlatformDescriptionInstall Guide
VMwareInstall Palette VerteX in VMware environment.Install on VMware
KubernetesInstall Palette VerteX using a Helm Chart in an existing Kubernetes cluster.Install on Kubernetes

Airgap Installation

You can also install Palette VerteX in an airgap environment. For more information, refer to the Airgap Installation section.

Supported Airgap PlatformDescriptionInstall Guide
VMwareInstall Palette VerteX in VMware environment using your own OCI registry server.
KubernetesInstall Palette VerteX using a Helm Chart in an existing Kubernetes cluster with your own OCI registry server OR use AWS ECR.Airgap Install

The next sections describe specific requirements for installing Palette VerteX.

Size Guidelines

This section lists resource requirements for VerteX for various capacity levels. In VerteX, the terms small, medium, and large are used to describe the instance size of worker pools that Palette is installed on. The following table lists the resource requirements for each size.


warning

The recommended maximum number of deployed nodes and clusters in the environment should not be exceeded. We have tested the performance of VerteX with the recommended maximum number of deployed nodes and clusters. Exceeding these limits can negatively impact performance and result in instability. The active workload limit refers to the maximum number of active nodes and pods at any given time.


SizeTotal NodesNode CPUNode MemoryNode StorageMongoDB Node Storage LimitMongoDB Node Memory LimitMongoDB Node CPU LimitTotal Deployed Workload Cluster NodesDeployed Clusters with 10 Nodes
Small3816 GB60 GB20 GB4 GB21000100
Medium (Recommended)31632 GB100 GB60 GB8 GB43000300
Large33264 GB120 GB80 GB12 GB65000500
info

The Spectro manifest requires approximately 10 GB of storage. VerteX deployed clusters use the manifest to identify what images to pull for each microservice that makes up VerteX.

Instance Sizing

ConfigurationActive Workload Limit
SmallUp to 1000 nodes each with 30 pods (30,000 pods)
Medium (Recommended)Up to 3000 nodes each with 30 pods (90,000 pods)
LargeUp to 5000 nodes each with 30 pods (150,000 pods)

Kubernetes Requirements

The following table presents the Kubernetes version corresponding to each Palette version. It provides the download URLs for the Operating System and Kubernetes distribution OVA required for the install. Ensure that you use FIPS OVA URL if you require a FIPS compliant installation.

Palette VersionKubernetes VersionOVA Download URLFIPS OVA Download URL
4.5.151.29.9https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1299-0.ovahttps://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1299-fips.ova
4.5.111.29.9https://vmwaregoldenimage.s3.amazonaws.com/u-2204-0-k-1299-0.ovahttps://vmwaregoldenimage.s3.amazonaws.com/u-2004-0-k-1299-fips.ova
4.5.101.29.9https://vmwaregoldenimage.s3.amazonaws.com/u-2204-0-k-1299-0.ovahttps://vmwaregoldenimage.s3.amazonaws.com/u-2004-0-k-1299-fips.ova
4.5.81.29.9https://vmwaregoldenimage.s3.amazonaws.com/u-2204-0-k-1299-0.ovahttps://vmwaregoldenimage.s3.amazonaws.com/u-2004-0-k-1299-fips.ova
4.5.51.29.9https://vmwaregoldenimage.s3.amazonaws.com/u-2204-0-k-1299-0.ovahttps://vmwaregoldenimage.s3.amazonaws.com/u-2004-0-k-1299-fips.ova
4.5.41.29.9https://vmwaregoldenimage.s3.amazonaws.com/u-2204-0-k-1299-0.ovahttps://vmwaregoldenimage.s3.amazonaws.com/u-2004-0-k-1299-fips.ova
4.5.31.29.9https://vmwaregoldenimage.s3.amazonaws.com/u-2204-0-k-1299-0.ovahttps://vmwaregoldenimage.s3.amazonaws.com/u-2004-0-k-1299-fips.ova
4.4.201.28.13https://vmwaregoldenimage.s3.amazonaws.com/u-2204-0-k-12813-0.ovahttps://vmwaregoldenimage.s3.amazonaws.com/u-2004-0-k-12813-fips.ova
4.4.181.28.13https://vmwaregoldenimage.s3.amazonaws.com/u-2204-0-k-12813-0.ovahttps://vmwaregoldenimage.s3.amazonaws.com/u-2004-0-k-12813-fips.ova
4.4.141.28.12https://vmwaregoldenimage.s3.amazonaws.com/u-2204-0-k-12812-0.ovahttps://vmwaregoldenimage.s3.amazonaws.com/u-2004-0-k-12812-fips.ova
4.4.111.28.11https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1289-0.ovahttps://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1289-fips.ova
4.4.61.28.9https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1289-0.ovahttps://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1289-fips.ova
4.3.61.27.11https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12711-0.ovahttps://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12711-fips.ova
4.2.131.26.10https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12610-0.ovahttps://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12610-fips.ova
4.2.71.26.10https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-12610-0.ovahttps://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-12610-fips.ova
4.1.121.26.8https://vmwaregoldenimage-console.s3.amazonaws.com/u-2204-0-k-1268-0.ovahttps://vmwaregoldenimage-console.s3.amazonaws.com/u-2004-0-k-1268-fips.ova

Proxy Requirements

By default, VerteX connects to the internet to download images and packages. If your environment uses a proxy server, ensure the following domains and ports are accessible. The proxy server should meet the following requirements:

  • A proxy used for outgoing connections should support both HTTP and HTTPS traffic.

  • If you are deploying VerteX to a vSphere environment. Ensure the instance Palette is installed through network has access to vCenter.

  • Allow connectivity to domains and ports in the table.

  • Review the gRPC and Proxies page to learn more about VerteX's support for gRPC in a proxy environment.
info

The statements above are not applicable to air-gapped installations. For air-gapped installations, you must download the required images and packages and make them available to the system.

Top-Level DomainPortDescription
ecr.*.amazonaws.com443AWS ECR Registry
spectrocloud.com443Required content repository and pack registry
*.amazonaws.com443OVA files and other assets generated by us
gcr.io443Assets maintained by us and common third party container images
ghcr.io443Kubernetes VIP images
docker.io443Common third party content
googleapis.com443For pulling images required by our services
docker.com443Common third party container images
raw.githubusercontent.com443Common third party content
projectcalico.org443Calico container images
quay.io443Common third party container images
grafana.com443Grafana container images and manifests
github.com443Common third party content
k8s.gcr.io443Kubernetes images [deprecated]
registry.k8s.io443Kubernetes images
docker.pkg.dev443Common third party content
us-docker.pkg.dev443Required content repository and common third party content

Resources