oci-service-operator

OCI Service Operator for Kubernetes

OCI Service Operator for Kubernetes (OSOK) makes it easier to create, manage, and connect to Oracle Cloud Infrastructure (OCI) resources from Kubernetes by using Kubernetes APIs and package-scoped controllers instead of direct OCI CLI or service-API workflows.

OSOK is built on the Operator Framework and controller-runtime, and the docs here are organized around the current published package bundles, generated API surface, and resource-specific guidance.

Important: Start in a test or non-production OCI and Kubernetes environment first.

Validate authentication, IAM policy scope, create and delete behavior, finalizers, and service-specific limits before promoting any package bundle to production.

Start Here

What You Will Find Here

Documentation Paths

Get Started

Start with the core user flow:

Resource Guides

Move into resource-specific walkthroughs and operating guidance:

Contributor Docs

Maintainer-oriented generator and validation references live under Contributor Docs.