[Book] [OK!] GitOps Cookbook: 08. Advanced Topics: 8.1 Encrypt Sensitive Data (Sealed Secrets)


Делаю:
2024.05.04


Установка kubeseal и контроллера


$ kubectl create secret generic pacman-secret \
--from-literal=user=pacman \
--from-literal=pass=pacman


$ kubectl get secret pacman-secret -o yaml
$ kubectl get secret pacman-secret -o yaml \
  | kubeseal -o yaml > pacman-sealedsecret.yaml


$ cat pacman-sealedsecret.yaml


Далее в книге обычный запуск для примера. Не пробовал. Поленился.

$ argocd app create pacman \
--repo https://github.com/gitops-cookbook/pacman-kikd-manifests.git \
--path 'k8s/sealedsecrets' \
--dest-server https://kubernetes.default.svc \
--dest-namespace default \
--sync-policy auto


$ argocd app list