RealTheory Collector Minimum Requirements
  • 21 Nov 2024
  • 1 Minute to read
  • Contributors
  • Dark
    Light

RealTheory Collector Minimum Requirements

  • Dark
    Light

Article summary

Before you can successfully add the RealTheory collector to your Kubernetes cluster, you must ensure the following minimum requirements have been satisfied.

Minimum Requirements

Kubernetes

The RealTheory collector is currently supported on the following versions of Kubernetes:

  • 1.31
  • 1.30
  • 1.29
  • 1.28
  • 1.27
  • 1.26
  • 1.25

See Also
How to Verify the Cluster is Running a Supported Version of Kubernetes

Metrics Server

The RealTheory collector requires the Metrics Server to be installed on the Kubernetes cluster. The Metrics Server is an aggregator of resource usage data in your Kubernetes cluster. For more information on the Kubernetes Metrics Server, including installation instructions, please visit https://github.com/kubernetes-sigs/metrics-server.
The Metrics Server is automatically installed with some managed versions of Kubernetes. The following table indicates which managed Kubernetes offerings include the Metrics Server as part of the standard offering.

Managed Kubernetes OfferingIncludes Metrics ServerMore information
AKSYes
GKEYes
EKSNoHow to install the Metrics Server on EKS

See Also
How To Verify the Metrics Server is Installed in the Cluster

RBAC

To successfully install the RealTheory collector in your cluster, you must have the appropriate RBAC access; specifically you must have the ability to create a service account, a cluster role, a cluster role binding, and a deployment.

Configuration Structure

The RealTheory Collector configuration document is made up of five sections:

  • Namespace
  • ServiceAccount
  • ClusterRole
  • ClusterRoleBinding
  • Deployment

Namespace

This section is used to define a dedicated namespace for the RealTheory collector to run in.

ServiceAccount

This section is used to define a service account, which provides an identity for the RealTheory collector.

ClusterRole

This section defines a cluster role, which is a set of permissions that can be assigned to resources within a cluster. This cluster role grants read access (get, watch, and list) to the Kubernetes control plane and other APIs.

ClusterRoleBinding

This section defines a cluster role binding, which grants the Service Account for the collector the ability to read objects across all namespaces.

Deployment

This section defines a deployment to launch the RealTheory collector pod within the real-theory-system namespace with a service account identity.

See Also
How To Verify You Have the Appropriate RBAC Permissions To Install the RealTheory Collector


Was this article helpful?