Skip to main content
Version: 0.10.0-rc.0

Installing kro

Install kro on your Kubernetes cluster using Helm.

Release candidate

These instructions install v0.10.0-rc.0 once its release artifacts are published. This is a prerelease; v0.9.4 remains the latest stable release. Use an explicit version when installing the RC: unpinned Helm commands and GitHub's releases/latest endpoint select stable releases instead.

Prerequisites

Kro can be installed via Helm or raw manifests. Pick the solution that best fits you.

  • Helm 3.x installed (only for helm installation)
  • kubectl configured to access your cluster

Installation

Install this release candidate:

helm install kro oci://registry.k8s.io/kro/charts/kro \
--namespace kro-system \
--create-namespace \
--version=0.10.0-rc.0

Verify Installation

Check the Helm release:

helm list -n kro-system

Expected output:

NAME NAMESPACE REVISION STATUS
kro kro-system 1 deployed

Check the kro pod is running:

kubectl get pods -n kro-system

Expected output:

NAME READY STATUS RESTARTS AGE
kro-7d98bc6f46-jvjl5 1/1 Running 0 30s

Upgrade

helm upgrade kro oci://registry.k8s.io/kro/charts/kro \
--namespace kro-system \
--version=0.10.0-rc.0

Uninstall

helm uninstall kro -n kro-system
info

This removes the kro controller but preserves your RGDs and deployed instances. To fully clean up, manually delete instances and RGDs before uninstalling.

Brought to you with ♥ by SIG Cloud Provider