Skip to content

Latest commit

 

History

697 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homekube

Infra perso

Installation

Cilium

helm repo add cilium https://helm.cilium.io/
helm repo update

helm install cilium cilium/cilium \
  --namespace kube-system \
  --set kubeProxyReplacement=true \
  --set k8sServiceHost=127.0.0.1 \
  --set k8sServicePort=6443 \
  --set operator.replicas=1 \
  --set operator.rollOutPods=true \
  --set rollOutCiliumPods=true

FluxCD

export GITHUB_TOKEN=<your-token>
export GITHUB_USER=<your-username>

flux bootstrap github \
  --owner=$GITHUB_USER \
  --repository=homekube \
  --branch=main \
  --path=./k3s/flux \
  --personal

SOPS

age-keygen -o age.agekey

cat age.agekey |
kubectl create secret generic sops-age \
--namespace=flux-system \
--from-file=age.agekey=/dev/stdin

sops --age=<age-public-key> \
--encrypt --encrypted-regex '^(data|stringData)$' --in-place .sops.yaml

About

Infra perso

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages