Quarks Project
  • Documentation
  • Community
  • Releases
    main v6.x v5.x v4.x
  • Documentation
      • Quarks Operator
        • Overview Install
          • CLI
            • cf-operator cf-operator util cf-operator util instance-group cf-operator util tail-logs cf-operator util template-render cf-operator util variable-interpolation cf-operator util wait cf-operator version
          • Concepts
            • Transforming BOSH concepts to Kubernetes Desired Manifests BOSH Variables Rendering BOSH Templates BOSH resource requests and limits Entanglements Process Control Waiting for services
          Troubleshooting
          • Development
            • Releasing
              • Controllers
                • BOSH Deployment Quarks restart
              Labels
      • Quarks Job
          • CLI
            • quarks-job quarks-job persist-output quarks-job version
          • Development
      • Quarks Secret
          • CLI
            • quarks-secret quarks-secret version
          • Development
      • Quarks Statefulset
          • Development
            • StatefulSet Rollout
      • Development
        • Build quarks-operator Testing Tooling Naming Conventions About operators
      • Contribution Guidelines
Edit this page Create documentation issue Create project issue
  • Framework: Controller Runtime
  • Operator Pattern & Features
  • Operator Examples
  • Extending Kubernetes
  • Testing
  1. Documentation
  2. Development
  3. About operators

About operators

Useful links to Kubernetes operators implementations or patterns

About Operators

Framework: Controller Runtime

  • Kubebuilder docs
  • controller-runtime docs

Operator Pattern & Features

  • Operator pattern

    • Kubernetes Custom Resource Controller
    • The Kubernetes Operator Pattern
  • Admission webhooks and eventing

    • Sample Webhook
    • Custom Resource Definitions
  • Finalizers

    • Finalizers - Official Docs
    • Using Finalizers
  • Watches

    • Controller Watches
  • Generate resources

    • Code Generation for Custom Resources
  • Apply CRD

    • Extending Kubernetes APIs using CRDs

Operator Examples

  • Elastic Search Operator
  • Postgres Operator
  • Tensorflow Operator
  • NATS Operator
  • Knative
  • Sample controller

Extending Kubernetes

  • Controller pattern
  • Custom controllers
  • CRD openAPI validation
  • Kubernetes primitives (ebook)

Testing

  • Kubernetes docs
  • Kubernetes fakes
  • Magic tricks of testing
Last modified September 3, 2020: Change URL to quarks-v6 (a286c04)
© 2020 CloudFoundry.org Foundation, Inc. All Rights Reserved. All Rights Reserved