Skip to main content

Installation

kube-green provides various ways to install the tool.

Prerequisite​

kube-green supports all Kubernetes cluster versions >= 1.27 <= 1.32 and OpenShift Container Platform v4.

Supported architectures are: amd64, arm64.

kube-green needs certificates to expose webhooks. The recommended way to handle certificates is by using the cert-manager. Otherwise, you can manage certificates manually as described here.

Default static install​

With this method, you cannot change the default configuration parameters.

The default static configuration for the latest release can be installed with:

kubectl apply -f https://github.com/kube-green/kube-green/releases/latest/download/kube-green.yaml

Getting started​

  • kubectl apply: install using kubectl apply and static manifest;
  • helm: install kube-green using the helm chart; this allows customization of the installation if necessary;
  • Operator Lifecycle Manager (OLM): it's possible to install kube-green with OperatorHub or, if you use OpenShift, with the OpenShift web console;
  • kustomize: in the kube-green GitHub repository, kustomize configurations are available. In this way, it's possible to release the development version and configure it by editing the files.