Skip to content

phorge-fr/FrontPlane

Repository files navigation

FrontPlane

Phorge logo

FrontPlane is the main k8s cluster running @ Phorge !

Setup

requirements:

  1. Deploy cluster
k0sctl apply -c k0s-cluster.yml
  1. Get kubeconfig
k0sctl kubeconfig -c k0s-cluster.yml
  1. Install Cilium
cilium install \
  --helm-set ipam.operator.clusterPoolIPv4PodCIDRList="10.244.0.0/16" \
  --helm-set envoy.enabled=false \
  --helm-set l2announcements.enabled=true \
  --helm-set bpf.masquerade=true
  1. Create sops key for the cluster
age-keygen -o age.agekey
kubectl create namespace flux-system
cat age.agekey |
kubectl create secret generic sops-age \
--namespace=flux-system \
--from-file=age.agekey=/dev/stdin
rm age.agekey
  1. Bootstrap flux
flux bootstrap github --owner=phorge-fr --repository=FrontPlane --branch=main --path=cluster/frontplane --token-auth=true

About

All kubernetes manifests & deployment required for @phorge-fr

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published