# deploy/k8s Manifests Kubernetes pour le k3s perso d'Arthur. ## Ordre d'application initial ```bash 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`