منصوبے کے بارے میں
یہ ریپوزٹری ایک ذاتی ہوم لیب کے لیے انفراسٹرکچر-ایز-کوڈ کنفیگریشن پر مشتمل ہے، جو ARM64/AMD64 کلاؤڈ پر چلتی ہے۔ اس فن تعمیر میں چار الگ اسٹوریج کلاسز کی وضاحت کی گئی ہے: ceph-block (Kubernetes ڈیٹا کے لیے جو ایک بار لکھا جاتا ہے)، ceph-bucket (S3 جیسے والیومز کے لیے)، ceph-filesystem (مشترکہ والیومز کے لیے جو کئی بار پڑھے/لکھے جا سکتے ہیں)، اور nfs-media-client (میڈیا ڈیٹا کے لیے)۔ بیک اپ کا انتظام Velero کے ذریعے کیا جاتا ہے، جو وقتاً فوقتاً etcd (Kubernetes وسائل) اور مستقل والیومز دونوں کی S3-مطابق اسٹوریج پر سنیپ شاٹ لیتا ہے، اور بحالی کے طریقہ کار کے لیے ایک دستاویزی رن بک موجود ہے۔ services/ ڈائریکٹری میں انفرادی ویب، نیٹ ورکنگ اور دیگر خدمات کو ذیلی فولڈرز کے طور پر ترتیب دیا گیا ہے۔ یہ پروجیکٹ Docker، Terraform، Ansible، Kubectl، Kustomize، Kind، SOPS، اور Kustomize-Sops جیسے ٹولز پر انحصار کرتا ہے تاکہ رازوں کا انتظام ممکن ہو، جس سے تولیدی اور خفیہ کردہ انفراسٹرکچر کی تعیناتی ممکن ہوتی ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.