HKE System and Configuration Requirements

This page outlines the system and configuration requirements for successfully deploying and managing Kubernetes clusters using Hostspace Kubernetes Engine (HKE). These requirements ensure optimal performance, stability, and security of the Kubernetes clusters hosted on various infrastructure platforms.

General Requirements

Supported Cloud Providers

  • AWS (Amazon Web Services)

  • GCP (Google Cloud Platform)

  • Azure (Microsoft Azure)

  • Digital Ocean

  • Nobus

  • Other local providers as applicable

Operating Systems

  • Ubuntu 20.04 LTS or later

  • CentOS 7 or later

  • Red Hat Enterprise Linux (RHEL) 7 or later

  • Other Linux distributions that support Docker

Hardware Requirements

Minimum Configuration for Testing

  • CPU: 1 vCPU

  • Memory: 2 GB RAM

  • Disk Space: 30 GB

Recommended Configuration for Production

  • CPU: 4 vCPUs or more

  • Memory: 16 GB RAM or more

  • Disk Space: 100 GB SSD or more

Network and Connectivity

Required Ports

  • 22 (SSH): For secure shell access.

  • 80 and 443 (HTTP/HTTPS): For web traffic.

  • 16443 and 8443: For Kubernetes API server communications.

  • 10250-10255: For kubelet communications.

  • 19001 and 25000: Necessary for nodes in a Highly Available (HA) cluster.

  • 25000: Required for nodes in a Non-HA cluster setup.

Last updated