Skip to content

The umbrella charts for my personal Kubernetes cluster.

Notifications You must be signed in to change notification settings

theophanevie/cluster-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cluster config

The umbrella charts for my personal Kubernetes cluster.

Most of the tools are completely overkill, but this allows me to test various apps of https://landscape.cncf.io/.

Notes to my future self

SealedSecrets

Encrypt

Fetch cert.pem :

$ kubeseal --controller-name=clust-config-sealed-secrets --controller-namespace=default --fetch-cert > cert.pem

Encrypt :

$ kubeseal --format=yaml --cert /path/to/cert.pem < /path/to/secrets-unsealed.yaml > /path/to/secrets-sealed.yaml

Decrypt

Docs : https://github.com/bitnami-labs/sealed-secrets?tab=readme-ov-file#how-can-i-do-a-backup-of-my-sealedsecrets

Fetch main.key :

$ kubectl get secret -n default sealed-secrets-keyxxxx -o yaml > main.key 

Decrypt

$ kubeseal --recovery-unseal --recovery-private-key main.key < /path/to/secrets-sealed.yaml > /path/to/secrets-unsealed.yaml

TODO

Sealed secrets

  • Remove hardcoded fullname

OpenFeatures

Loki

  • Clean PVC
    • Storageclass
    • Size
  • Check retention
  • Remove useless LogsIntegration / PodLogs
  • Check other Grafana agent crd

Grafana

  • Update dashboards with log
  • Save dasboard as code
  • Add pods dashboard

About

The umbrella charts for my personal Kubernetes cluster.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published