Before you begin

Before you start the cluster deployment, verify that your system meets the following minimum hardware and software requirements for a vSphere-based management cluster:

Note

For the bootstrap node, you can use any local machine running Ubuntu 18.04 with the following resources:

  • 2 vCPUs

  • 4 GB of RAM

  • 5 GB of available storage

Minimum hardware requirements for a management cluster

Resource

Requirement

# of hypervisors

1

# of nodes

3 (HA)

# of vCPUs

24 (8 vCPUs per node)

RAM in GB

48 (16 per node)

Storage in GB

360 (120 per node) that must be shared to the hypervisor

RHEL license (for RHEL deployments only)

1 RHEL license for Virtual Datacenters per hypervisor

Obligatory vSphere capabilities

DRS,
Shared datastore

IP subnet size

Minimum 20 IPs:

  • 1 for load balancing

  • 3 for nodes

  • 6 for Container Cloud services

  • 5 for StackLight services

  • 5 auxiliary IPs for basic verification testing

Also, consider the supported VMware vSphere network objects and IPAM recommendations.

Minimum software requirements for a management cluster

Software

Version

Operating system distribution

  1. Ubuntu 18.04 or RHEL 7.9 for the bootstrap node

  2. RHEL 7.9,7.8 * or CentOS 7.9 Technology Preview** for the Container Cloud clusters

VMware vSphere

7.0 or 6.7

Docker

Current version available for Ubuntu 18.04 or RHEL 7.9

* - RHEL 7.8 deployment is possible with allowed access to the rhel-7-server-rpms repository provided by the Red Hat Enterprise Linux Server 7 x86_64. Verify that your RHEL license or activation key meets this requirement.

** - Support of the CentOS operating system is available as Technology Preview. Use this configuration for testing and evaluation purposes only.

A Container Cloud cluster based on both RHEL and CentOS operating systems is not supported.