Skip to content

rogerwesterbo/kubebuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kubebuilder

Showing how to build kubebuilder kubernetes operator

Prerequisites

Initialize kubebuilder project

kubebuilder init --domain <your domain> --repo <your domain>/<module-name>

ex:

kubebuilder init --domain a-cool-name.io --repo a-cool-name.io/k8s

Add a kubebuilder api with custom resource definition (CRD)

kubebuilder create api --group task --version v1 --kind Backup

Build

make

Create CRD file

make manifests

Install CRD in cluster:

Either install with the makefile: make install

Or

kubectl: kubectl apply -f ./config/crd/bases/tasks.a-cool-name.io_backups.yaml

About

Showing how to build kubebuilder kubernetes operator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published