visitors-operator

command module
v0.0.0-...-6ab0f11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2023 License: MIT Imports: 11 Imported by: 0

README

visitors-operator

Operator SDK Example from Kubernetes Operators Book from Jason Dobies & Joshua Wood. The xample was updated to reflect latest changes on framework.

Steps:

  1. Create the repository
  2. Init project:
OPERATOR_NAME=visitors-operator
PROJECT_NAME=visitors-project
export GO111MODULE=on
operator-sdk init --project-name $PROJECT_NAME --domain example.com --repo github.com/Crisarias/visitors-operator
operator-sdk create api --group default --version v1alpha1 --kind VisitorApp --resource --controller
Modify visitorapp_types.go
make
make manifests
  1. Construct app logic and reconcile method
  2. Deploy crd
kubectl apply -f ./config/crd/bases/default.example.com_visitorapps
  1. Deploy or Run operator
make run install
  1. Update sample file and deploy cr
kubectl apply -f ./config/samples/default_v1alpha1_visitorapp

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1alpha1
Package v1alpha1 contains API Schema definitions for the default v1alpha1 API group +kubebuilder:object:generate=true +groupName=default.example.com
Package v1alpha1 contains API Schema definitions for the default v1alpha1 API group +kubebuilder:object:generate=true +groupName=default.example.com

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL