这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos
《kubebuilder实战》系列已经写了七篇,前面曾遇到不少问题,磕磕碰碰解决后,打算在本篇集中小结作为备忘,主要有以下几部分组成:
zhaoqin@zhaoqindeMBP-2 elasticweb % kubectl apply -f config/samples/elasticweb_v1_elasticweb.yaml
namespace/dev created
The ElasticWeb "elasticweb-sample" is invalid: status.realQPS: Invalid value: "null": status.realQPS in body must be of type integer: "null"
make docker-build docker-push IMG=bolingcavalry/elasticweb:001
make docker-build docker-push IMG=registry.cn-hangzhou.aliyuncs.com/bolingcavalry/elasticweb:001
make run ENABLE_WEBHOOKS=false
kubectl logs -f \
elasticweb-controller-manager-58576f4cb-hzchl \
-c manager \
-n elasticweb-system
kubebuilder init --domain com.bolingcavalry
kubebuilder create api \
--group webapp \
--version v1 \
--kind Guestbook
kubebuilder create webhook \
--group elasticweb \
--version v1 \
--kind ElasticWeb \
--defaulting \
--programmatic-validation
make install
make run
make docker-build docker-push IMG=registry.cn-hangzhou.aliyuncs.com/bolingcavalry/elasticweb:001
make deploy IMG=registry.cn-hangzhou.aliyuncs.com/bolingcavalry/elasticweb:001
kubectl apply -f config/samples/elasticweb_v1_elasticweb.yaml
kubectl delete -f config/samples/elasticweb_v1_elasticweb.yaml
kustomize build config/default | kubectl delete -f -
make uninstall
kubectl logs -f \
elasticweb-controller-manager-58576f4cb-hzchl \
-c manager \
-n elasticweb-system