小ネタ
Argo-cdを作っていて気がついたのだが。。。普通にマニフェストで作ると、PVCができない。つまりバックアップができないことが判明。
Dockerで外部に作るしかないのか。。。と思ったが、helmtチャートでインストールすればPVCでできることが判明。
以下のようにするとできる。PVCをlocal-pathにして、loadbalancerに割り当ててみた。
kubectl create ns argocd
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update
helm install my-release bitnami/argo-cd --set server.service.type=LoadBalancer -n argocd --set global.storageClass=local-path
kubectl -n argocd wait pod -l "app.kubernetes.io/name=argo-cd" --for condition=Ready
kubectl -n argocd wait pod -l "app.kubernetes.io/name=redis" --for condition=Ready
これでできた。ただバージョン名がおかしいような。
でも、やはり、外にDockerで建てようか思案中。