Skip to content

Repository files navigation

karpenter-operator

karpenter-operator deploys and manages Red Hat build of Karpenter on OpenShift. It installs the Karpenter CRDs and deploys the Karpenter operand. On standalone clusters, it also reports operator health through a ClusterOperator object.

The operator supports two modes:

  • Standalone: a cluster-scoped Karpenter custom resource (autoscaling.openshift.io/v1alpha1) named default drives operand deployment.
  • Hosted Control Plane: the operator runs in the management cluster, installs Karpenter CRDs into the hosted cluster through a separate client, and deploys an operand for each HostedControlPlane configured to use Karpenter.

The operator currently supports AWS through the cloud-provider abstraction in pkg/cloudprovider.

Getting started

For a minimal standalone configuration, see examples/karpenter.yaml.

Related projects

Documentation

About

Manage Karpenter deployments on OpenShift clusters.

Resources

Contributing

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages