Skip to main content

Kubernetes cluster requirements

Last updated on

Your cluster must provide enough capacity for the deployment scale you expect, and you set that scale through a resource profile. This topic covers the available profiles and the namespace you install into.

Resource profiles

The Harness Platform uses resource profiles to match your deployment scale. Select a profile based on your expected usage.

The following table lists each profile with the concurrent pipeline capacity, the team size it suits, and the YAML file that defines it.

ProfileConcurrent PipelinesRecommended Team SizeYAML File
SmallUp to 50Fewer than 50 usersoverride-small.yaml
MediumUp to 20050 to 200 usersoverride-medium.yaml
LargeOver 200200+ usersoverride-large.yaml

Set the profile during installation.

cluster:
profile: medium

For detailed resource allocations per profile, see the Harness resource profiles documentation.

Namespace configuration

Install the platform into a dedicated namespace. Specify the namespace with whichever method you use to install.

Use helm install ... -n <namespace> --create-namespace.