Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Kopf documentation
Kopf documentation

First steps:

  • Installation

Tutorial:

  • Concepts
  • Sample Problem
  • Environment Setup
  • Custom Resources
  • Starting the operator
  • Creating the objects
  • Updating the objects
  • Diffing the fields
  • Cascaded deletion
  • Cleanup

Resource handling:

  • Handlers
  • Daemons
  • Timers
  • Arguments
  • Async/Await
  • Loading and importing
  • Resource specification
  • Filtering
  • Patching
  • Results delivery
  • Error handling
  • Scopes
  • In-memory containers
  • In-memory indexing
  • Admission control

Operator handling:

  • Startup
  • Shutdown
  • Health-checks
  • Authentication
  • Configuration
  • Peering
  • Command-line options

Toolkits:

  • Events
  • Hierarchies
  • Operator testing
  • Embedding

Recipes:

  • Docker image
  • Deployment
  • Continuity
  • Idempotence
  • Reconciliation
  • Tips & Tricks
  • Troubleshooting

About Kopf:

  • Vision
  • Naming
  • Critiques
  • Alternatives
  • Development Status
  • Impressum & Datenschutz

Developer Manual:

  • Minikube
  • Contributing
  • Architecture
  • kopf package
    • kopf.cli module
    • kopf.on module
    • kopf.testing module
Back to top
View this page

Impressum & DatenschutzΒΆ

For the Impressum & Datenschutz documents, see the main website:

  • https://kopf.dev/impressum

  • https://kopf.dev/datenschutz

Next
Minikube
Previous
Development Status
Copyright © 2020-2026 Sergey Vasilyev; 2019-2020 Zalando SE
Made with Sphinx and @pradyunsg's Furo