Skip to content

confidential-containers/operator

Confidential Containers Operator

⚠️ DEPRECATION NOTICE ⚠️

This repository is deprecated and will be archived on February 1st, 2026.

The Confidential Containers Operator has been superseded by the Confidential Containers Helm Chart, which is now the official and recommended way to deploy Confidential Containers.

Migration

Please migrate to the Helm chart:

# Uninstall the operator first, then install via Helm:
helm install coco oci://ghcr.io/confidential-containers/charts/confidential-containers \
  --namespace coco-system

For detailed installation instructions, see the Helm chart documentation.

Why the change?

  • Simpler installation: Single Helm command vs operator CRDs
  • Better GitOps integration: Standard Helm values files
  • Faster updates: Aligned directly with kata-containers releases
  • Broader support: Multiple Kubernetes distributions (k3s, k0s, rke2, microk8s, kubeadm)

No further updates will be made to this repository.


Build Container Image FOSSA Status

This Confidential Containers Operator provides a means to deploy and manage Confidential Containers Runtime on Kubernetes clusters. The primary resource is CcRuntime which describes runtime details like installation type, source, nodes to deploy etc.

Here is a short demo video showing the operator in action.

asciicast

Instructions to recreate the demo setup in your own environment are available here

Installation

Please refer to the following instructions

Development

Please refer to the following instructions

License

FOSSA Status

About

Operator to deploy confidential containers runtime

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 36