[kubebuilder] 배포

zzery·2022년 4월 24일

일지(2022~2024)

목록 보기
7/25

controller 이미지 빌드 / 배포

  • Makefile에서 이미지명 및 registry 수정
# controller 이미지 빌드make docker-build

# 이미지 배포make docker-push

클러스터에 배포

make deploy
Users/user/Desktop/demo-operator/bin/controller-gen rbac:roleName=manager-role crd webhook paths="./..." output:crd:artifacts:config=config/crd/bases
cd config/manager && /mnt/c/Users/user/Desktop/demo-operator/bin/kustomize edit set image controller=ghcr.io/solidcellamoon/demo-controller:latest
/mnt/c/Users/user/Desktop/demo-operator/bin/kustomize build config/default | kubectl apply -f -
namespace/demo-operator-system created
customresourcedefinition.apiextensions.k8s.io/demoes.demoapp.my.domain configured
serviceaccount/demo-operator-controller-manager created
role.rbac.authorization.k8s.io/demo-operator-leader-election-role created
clusterrole.rbac.authorization.k8s.io/demo-operator-manager-role created
clusterrole.rbac.authorization.k8s.io/demo-operator-metrics-reader created
clusterrole.rbac.authorization.k8s.io/demo-operator-proxy-role created
rolebinding.rbac.authorization.k8s.io/demo-operator-leader-election-rolebinding created
clusterrolebinding.rbac.authorization.k8s.io/demo-operator-manager-rolebinding created
clusterrolebinding.rbac.authorization.k8s.io/demo-operator-proxy-rolebinding created
configmap/demo-operator-manager-config created
service/demo-operator-controller-manager-metrics-service created
deployment.apps/demo-operator-controller-manager created

❯ k get ns
NAME                   STATUS   AGE
default                Active   49d
demo-operator-system   Active   26s
kube-node-lease        Active   49d
kube-public            Active   49d
kube-system            Active   49d

❯ k get po -n demo-operator-system
NAME                                                READY   STATUS    RESTARTS   AGE
demo-operator-controller-manager-74fd6fcd6c-fdhj5   2/2     Running   0          43s
demo-operator-controller-manager-74fd6fcd6c-hk8bs   2/2     Running   0          43s
profile
이 블로그의 모든 글은 수제로 짜여져 있습니다...

0개의 댓글