Search⌘ K
AI Features

Packaging and Shipping Operators

Explore how to package and ship Kubernetes operators by preparing raw YAML manifests and using Helm charts. Learn to create installable operator packages with customizable configurations, deployments, and security settings. Understand how Helm simplifies management and upgrades of operators in Kubernetes clusters.

Overview

Now that we’re familiar with how to develop an operator with best practices, let’s talk about the next step: packaging and shipping our operator. When we’re ready to ship or release our operator, we need to provide a way to install it, even if we’re the only user.

The most straightforward manner for delivering our operator is to provide raw manifests, so users can directly apply them to clusters. Let’s start with doing this.

Preparing raw manifests

In Kubernetes, operators can run as Pods in the cluster. This is a good way to make sure operators are running with high availability. We need to package all the respective artifacts, which are typically written in YAML. Among these artifacts, we ...