Skip to main content

Installation

kube-green provides various ways to install the tool.

Prerequisite

kube-green support all Kubernetes cluster versions >= 1.23 <= 1.30 and OpenShift Container Platform v4.

Supported architectures are: amd64, arm64.

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

Default static install

With this method, you can not 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 to customize 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 are available the kustomize configuration. In this way, it's possible to release the development version and configure it editing the files.