Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 721 Bytes

flux.md

File metadata and controls

31 lines (23 loc) · 721 Bytes

🔧  Initial Deployment

  1. Install K3s
  2. Install cilium
  3. Create flux-system namespace
kubectl create namespace flux-system
  1. Add the Flux GPG key in-order for Flux to decrypt SOPS secrets
gpg --export-secret-keys --armor "${FLUX_KEY_FP}" |
kubectl create secret generic sops-gpg \
    --namespace=flux-system \
    --from-file=sops.asc=/dev/stdin
  1. Update cluster-secrets.yaml with your settings
  2. Apply cluster-settings.yaml
kubectl apply -f cluster/flux/vars/cluster-settings.yaml
  1. Bootstrap cluster
kubectl apply --kustomize=./cluster/flux/config