- Install K3s
- Install cilium
- Create
flux-system
namespace
kubectl create namespace flux-system
- 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
- Update
cluster-secrets.yaml
with your settings
- Apply
cluster-settings.yaml
kubectl apply -f cluster/flux/vars/cluster-settings.yaml
- Bootstrap cluster
kubectl apply --kustomize=./cluster/flux/config