foo-controller-kubebuilder

时间:2021-04-10 09:10:50
【文件属性】:
文件名称:foo-controller-kubebuilder
文件大小:59KB
文件格式:ZIP
更新时间:2021-04-10 09:10:50
Go foo-controller 版本 kubebuilder的:2.2.0 证书管理器:v0.11.0 第五章 概述概述 Kubebirder项目的初始化 使用Kubebuilder创建API对象和控制器模板 编辑types.go定义API对象 编辑controller.go以实现协调 编辑main.go并修改main函数 实际运行Operator作为执行阶段 (实际上需要测试) 调和逻辑 获取Foo对象 删除Foo过去管理的所有旧部署 如果不存在由Foo管理的部署,请创建它,如果存在,请对其进行更新。 更新Foo状态 如何建立 1.初始化 go version go version go1.15.5 darwin/amd64 mkdir -p $GOPATH/src/github.com/nakamasato/foo-controller-kubebuilder os=$(go env
【文件预览】:
foo-controller-kubebuilder-main
----config()
--------prometheus()
--------manager()
--------crd()
--------rbac()
--------webhook()
--------certmanager()
--------samples()
--------default()
----Dockerfile(795B)
----api()
--------v1beta1()
--------v1alpha1()
----controllers()
--------suite_test.go(2KB)
--------foo_controller.go(6KB)
----main.go(3KB)
----PROJECT(209B)
----.gitignore(357B)
----Makefile(2KB)
----go.sum(37KB)
----README.md(36KB)
----hack()
--------boilerplate.go.txt(530B)
----go.mod(367B)

网友评论