Documentation ¶
Overview ¶
Package kubebuilderdeclarativepattern provides tools to construct declarative Kubernetes operators to manage the lifecycle of a deployment.
Getting Started ¶
Follow the project documentation for a getting started guide: - https://github.com/kubernetes-sigs/kubebuilder-declarative-pattern/tree/master/docs
Directories ¶
Path | Synopsis |
---|---|
applylib
module
|
|
examples
|
|
dashboard-operator
Module
|
|
guestbook-operator
Module
|
|
metrics-server-operator
Module
|
|
ktest
module
|
|
mockkubeapiserver
module
|
|
patterns
The patterns package contains tools for building operators with http://sigs.k8s.io/controller-runtime/
|
The patterns package contains tools for building operators with http://sigs.k8s.io/controller-runtime/ |
patterns/addon
The addon package contains tools opinionated for managing Kubernetes cluster addons.
|
The addon package contains tools opinionated for managing Kubernetes cluster addons. |
patterns/addon/pkg/apis/v1alpha1
The v1alpha1 API provides a set of common fields for addon objects.
|
The v1alpha1 API provides a set of common fields for addon objects. |
patterns/addon/pkg/loaders
The loaders package implements loading of raw kubernetes manifests based off of the CommonSpec of an Addon object.
|
The loaders package implements loading of raw kubernetes manifests based off of the CommonSpec of an Addon object. |
patterns/addon/pkg/status
The status package provides implementations for discovering and updating the CommonStatus on an Addon.
|
The status package provides implementations for discovering and updating the CommonStatus on an Addon. |
patterns/declarative
application.go manages an Application[1]
|
application.go manages an Application[1] |
Click to show internal directories.
Click to hide internal directories.