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()LogFormatlogin_via_pykube()login_via_client()login_with_kubeconfig()login_with_service_account()LoginErrorConnectionInfoevent()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()ErrorsModeAdmissionErrorWebhookClientConfigServiceWebhookClientConfigUserInfoWebhookFnWebhookServerWebhookK3dServerWebhookMinikubeServerWebhookNgrokTunnelWebhookAutoServerWebhookAutoTunnelPermanentErrorTemporaryErrorHandlerTimeoutErrorHandlerRetriesErrorOperatorRegistryget_default_registry()set_default_registry()OperatorSettingsDiffBaseStorageAnnotationsDiffBaseStorageStatusDiffBaseStorageMultiDiffBaseStorageProgressRecordProgressStorageAnnotationsProgressStorageStatusProgressStorageMultiProgressStorageSmartProgressStorageRawEventRawBodyStatusSpecMetaBodyBodyEssenceObjectReferenceOwnerReferenceMemoIndexStoreObjectLoggerLocalObjectLoggerDiffDiffItemDiffOperationReasonPatchDaemonStoppingReasonResource- Submodules