Kopf: Kubernetes Operators Framework
First steps:
Tutorial:
Resource handling:
Operator handling:
Toolkits:
Developer Manual:
- Minikube
- Contributing
- Architecture
- kopf package
register()
execute()
daemon()
timer()
index()
configure()
LogFormat
login_via_pykube()
login_via_client()
login_with_kubeconfig()
login_with_service_account()
LoginError
ConnectionInfo
event()
info()
warn()
exception()
spawn_tasks()
run_tasks()
operator()
run()
adopt()
label()
not_()
all_()
any_()
none_()
get_default_lifecycle()
set_default_lifecycle()
build_object_reference()
build_owner_reference()
append_owner_reference()
remove_owner_reference()
ErrorsMode
AdmissionError
WebhookClientConfigService
WebhookClientConfig
UserInfo
WebhookFn
WebhookServer
WebhookK3dServer
WebhookMinikubeServer
WebhookNgrokTunnel
WebhookAutoServer
WebhookAutoTunnel
PermanentError
TemporaryError
HandlerTimeoutError
HandlerRetriesError
OperatorRegistry
get_default_registry()
set_default_registry()
OperatorSettings
DiffBaseStorage
AnnotationsDiffBaseStorage
StatusDiffBaseStorage
MultiDiffBaseStorage
ProgressRecord
ProgressStorage
AnnotationsProgressStorage
StatusProgressStorage
MultiProgressStorage
SmartProgressStorage
RawEvent
RawBody
Status
Spec
Meta
Body
BodyEssence
ObjectReference
OwnerReference
Memo
Index
Store
ObjectLogger
LocalObjectLogger
Diff
DiffItem
DiffOperation
Reason
Patch
DaemonStoppingReason
Resource
- Submodules