ordinarthur bc0c15873f init
2026-04-15 16:41:19 +02:00

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.fr et api.os.arthurbarre.fr doivent 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