Skip to content

cguertin14/infra

Repository files navigation

infra

My infrastructure running on a hybrid arm64/amd64 Kubernetes Cluster.

Architecture

Multiple Storage Classes exist:

  1. ceph-block -> for all the k8s data (RWO);
  2. ceph-bucket -> for S3-like volumes (RWO);
  3. ceph-filesystem -> for RWX k8s volumes;
  4. nfs-media-client -> for all the media data.

Backups

Backups are created on S3 periodically for both etcd (k8s resources) and persistent volumes (PVCs and PVs). There is a runbook available here for information on how to restore backups.

Structure of this repository

The services/ folder contains subfolders which contain different kinds of web/networking/other services.

Dependencies

About

My homelab infra running on a hybrid arm64/amd64 Kubernetes Cluster.

Topics

Resources

License

Stars

Watchers

Forks

Contributors