• 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 CLI Reference

Note: This CLI reference is for the new Kubebuilder aligned CLI and project layout. See the legacy CLI reference doc if using a legacy Golang project.


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

Last modified June 16, 2020: Switch over to new CLI and deprecate `operator-sdk new --type=go` (#3190) (e128b9e5)

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