• Home
  • Build
  • Documentation
  • v0.19
    master Latest Release v0.18 v0.17
  • Documentation
    • Installation
      • Ansible Based Operators
        • Installation Quickstart Testing with Molecule Development Tips
          • Reference
            • Advanced Options APB Migration Dependent Watches Finalizers Information Flow Retroactively Owned Resources Scaffolding Watches Webhooks
      • Golang Based Operators
        • Installation Quickstart Operator Scope CRD Scope Admission Webhooks Advanced Topics
          • Reference
            • Controller Runtime Client API Logging Using Predicates for Event Filtering API Markers EnvTest Setup
          Migrating Legacy Projects
          • Legacy CLI and Project Layout
            • Quickstart Unit Testing Writing E2E Tests Migrating Existing APIs
              • Monitoring
                • With Prometheus Using Prometheus Operator ServiceMonitor CRD
              • Reference
                • Controller Runtime Client API Using Predicates for Event Filtering Logging Project Layout API Markers
      • Helm Based Operators
        • Installation Quickstart
          • Reference
            • Advanced Features Scaffolding Watches
      • OLM Integration
        • Bundle Quickstart Package Manifests Quickstart CLI Overview Generating Manifests and Metadata Testing Deployment
          • Legacy Docs
            • Bundle Quickstart Package Manifests Quickstart CLI Overview Generating Manifests and Metadata Testing Deployment
      • Scorecard
        • Scorecard (alpha) Scorecard - current Writing Custom Scorecard Tests Writing Kuttl Scorecard Tests
      • Golang CLI Reference
        • operator-sdk operator-sdk alpha operator-sdk alpha scorecard operator-sdk build operator-sdk bundle operator-sdk bundle validate operator-sdk cleanup operator-sdk cleanup packagemanifests operator-sdk completion operator-sdk completion bash operator-sdk completion zsh operator-sdk create operator-sdk create api operator-sdk create webhook operator-sdk generate operator-sdk generate bundle operator-sdk generate kustomize operator-sdk generate kustomize manifests operator-sdk generate packagemanifests operator-sdk init operator-sdk new operator-sdk olm operator-sdk olm install operator-sdk olm status operator-sdk olm uninstall operator-sdk run operator-sdk run packagemanifests operator-sdk version
      • Ansible/Helm CLI Reference
        • operator-sdk operator-sdk add operator-sdk add api operator-sdk add controller operator-sdk alpha operator-sdk alpha scorecard operator-sdk build operator-sdk bundle operator-sdk bundle validate operator-sdk cleanup operator-sdk cleanup packagemanifests operator-sdk completion operator-sdk completion bash operator-sdk completion zsh operator-sdk generate operator-sdk generate bundle operator-sdk generate crds operator-sdk generate k8s operator-sdk generate packagemanifests operator-sdk new operator-sdk olm operator-sdk olm install operator-sdk olm status operator-sdk olm uninstall operator-sdk print-deps operator-sdk run operator-sdk run local operator-sdk run packagemanifests operator-sdk scorecard operator-sdk test operator-sdk test local operator-sdk version
      • Contribution Guidelines
        • Backport Policy Development Environment Release Guide Reporting Issues
          • Testing
            • Running Tests Travis CI
          Local Changes Local Docs
      Capability Levels
      • Migration Reference
        • Migration Version Upgrade v0.19.4 v0.19.3 v0.19.2 v0.19.1 v0.19.0 v0.18.0
      Operator Scope CRD Scope Versioning FAQ

Golang Based Operators


Golang Based Operator SDK Installation

Golang Based Operator Quickstart

Operators Scope

CRD Scope

Admission Webhooks

Advanced Topics

Golang Based Operator Reference

Migrating Legacy Projects

Legacy CLI and Project Layout

Last modified April 2, 2020: Added Golang-based operator website documentation (#2763) (6122962f)

The Operator Framework is an open source toolkit to manage Kubernetes native applications, called Operators, in an effective, automated, and scalable way.

  • Operator Framework
  • Operator Lifecycle Manager
  • OperatorHub

Connect with us!

Copyright © 2020

  • Privacy Statement
Deploys by Netlify