18a7292844b4590573dcb3204660e055aeff9bf4
- terraform: add ovh_domain_zone_record.moritzgraf_domain pointing to cluster IP - k8s/web: modernize Ingress to networking.k8s.io/v1 with traefik class and auto-renew TLS certificate - k8s/backup: set activeDeadlineSeconds and backoffLimit: 3 on gdrive-to-gphotos, clean dead pods - k8s/openclaw: set failedJobsHistoryLimit: 1 on wiki backup cronjob and purge stale failed job - k8s/coder: increase postgresql CPU limit to 500m to eliminate CFS CPU throttling
Infrapuzzle
Infrapuzzle is the newly restructured way of implementing my private infrastructure. Currently the following things are in project scope:
- single node k8s "cluster" implemented with kubespray
- development with Vagrant
- host directory storage
- Ingress via host network
terraform
Documentation in subfolder. It takes care of setting DNS records on OVH nameservers.
bootstrap
Documentation in subfolder. It takes care of setting up the k8s cluster itself, including a vagrant dev environment.
k8s
Documentation in subfolder. The services themselfes.
Links used
Languages
Vue
38.7%
Python
25.3%
JavaScript
10%
HTML
7.1%
TypeScript
6.7%
Other
12.2%