このプロジェクトについて
このリポジトリには、ARM64/AMD64ハイブリッドKubernetesクラスタ上で動作する個人用ホームラボのInfrastructure-as-Code設定が含まれています。アーキテクチャは4つの異なるストレージクラスを定義しています: ceph-block(読み書き1回のKubernetesデータ用)、ceph-bucket(S3ライクなボリューム用)、ceph-filesystem(複数読み書き共有ボリューム用)、nfs-media-client(メディアデータ用)。バックアップはVeleroを通じて管理され、etcd(Kubernetesリソース)と永続ボリュームの両方を定期的にS3互換ストレージへスナップショットし、復元手順のドキュメント化されたランブックも用意されています。services/ディレクトリには、個々のWeb、ネットワーク、その他のサービスがサブフォルダとして整理されています。このプロジェクトは、Docker、Terraform、Ansible、Kubectl、Kustomize、Kind、SOPS、Kustomize-Sopsなどのツールチェーンに依存しており、シークレット管理を可能にし、再現可能で暗号化されたインフラストラクチャのデプロイを実現します。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.