망가지면 큰일나는 메일 서버
| apps | ||
| clusters/production | ||
| infrastructure | ||
| .gitignore | ||
| readme.md | ||
| tinyrack-production-key.crt | ||
sudo tailscale up \
--accept-dns=false \
--reset
curl -fl https://get.k3s.io | \
sh -s - server \
--cluster-init \
--cluster-cidr=10.57.0.0/16 \
--service-cidr=10.58.0.0/16 \
--tls-san=100.127.220.52 \
--tls-san=mail-server.time-inconnu.ts.net
kubectl create namespace sealed-secrets
kubectl -n sealed-secrets apply -f ./main.key.yaml --force
flux bootstrap gitea \
--token-auth \
--hostname=git.winetree94.com \
--repository=mail-server \
--branch=main \
--path=./clusters/production \
--owner=tinyrack
kubectl create secret generic docmost-secret \
--namespace docmost-system \
--dry-run=client \
--from-literal=SOME_SECRET_KEY=SOME_SECRET_VALUE \
--from-literal=SOME_SECRET_KEY=SOME_SECRET_VALUE \
--from-literal=SOME_SECRET_KEY=SOME_SECRET_VALUE -o yaml \
| kubeseal --cert ./tinyrack-production-key.crt \
> ./some.secret.yaml