823 B
823 B
deploy/k8s
Manifests Kubernetes pour le k3s perso d'Arthur.
Ordre d'application initial
kubectl apply -f namespace.yaml
# Copier secrets.template.yaml -> secrets.yaml, remplir, puis :
kubectl apply -f secrets.yaml
kubectl apply -f api.deployment.yaml
kubectl apply -f pwa.deployment.yaml
kubectl apply -f ingress.yaml
# Une fois le bucket S3 choisi :
kubectl apply -f backup.cronjob.yaml
Points à confirmer avec Arthur avant déploiement réel
- Cluster issuer cert-manager (
letsencrypt-prod?) - Entrée Traefik (
websecure?) - DNS :
os.arthurbarre.fretapi.os.arthurbarre.frdoivent pointer sur l'IP du load-balancer k3s - Bucket S3-compatible pour les backups (B2 / Scaleway / autre)
- Image registry : Gitea CR (défaut) — credentials pull peuvent nécessiter un
imagePullSecrets