Skip to main content
Version: v2.0.0-rc.1

Kubernetes Operator

The runtime-operator makes it easy to run wasmCloud and WebAssembly workloads on Kubernetes.

Under construction

This section is under active development—please check back soon for a more complete reference.

The runtime-operator uses the operator pattern and custom resource definitions (CRDs) to run wasmCloud on Kubernetes—utilizing Kubernetes as a scheduler for wasmCloud infrastructure and workloads.

Components and cloud native standards

wasmCloud is designed to conform to cloud native standards, making it simple to use existing tooling.

  • Custom resources: wasmCloud primitives are defined as custom resources aligned to standard Kubernetes patterns. If you know how an ordinary Kubernetes Deployment works, a wasmCloud WorkloadDeployment will be easy to understand.
  • Argo CD: Smoothly integrate Argo CD for GitOps workflows.
  • Pull from OCI registries: wasmCloud pulls Wasm components packaged as Open Container Initiative (OCI) images—so it's simple to store application components and providers in your existing private registries.

Next steps