প্রকল্প সম্পর্কে

kluster হলো একটি ডিক্লারেটিভ হোম ইনফ্রাস্ট্রাকচার প্রজেক্ট যা একটি Talos Linux Kubernetes ক্লাস্টার পরিচালনা করতে Pulumi Python ব্যবহার করে। এই ডিপ্লয়মেন্টটি একটি OCI VCN এবং একটি লোকাল হোমল্যাব LAN-এ বিস্তৃত, যেখানে নেটওয়ার্কিংয়ের জন্য Cilium ব্যবহৃত হয়েছে। রিপোজিটরির মূল উপাদানগুলোর মধ্যে রয়েছে: - ইনফ্রাস্ট্রাকচার ম্যানেজমেন্ট: রিসোর্সগুলো ডিক্লেয়ার করতে Pulumi ব্যবহার করে, যার মধ্যে একটি কাস্টম স্টেট-ব্যাকএন্ড অ্যাপ্লায়েন্স (Fedora CoreOS) এবং Cloudflare-এর মাধ্যমে DNS কনফিগারেশন অন্তর্ভুক্ত। - টুলিং: uv এবং mise দ্বারা পরিচালিত, যাতে ক্রেডেনশিয়াল ম্যানেজমেন্ট এবং স্টেট-ব্যাকএন্ড অপারেশনের জন্য কাস্টম কনসোল স্ক্রিপ্ট রয়েছে। - আর্কিটেকচার: এতে Pulumi কম্পোনেন্টগুলোর জন্য একটি ফ্রেমওয়ার্ক লেয়ার, নেটিভ Pulumi প্রোভাইডার নেই এমন সিস্টেমের জন্য কাস্টম প্রোভাইডার ইমপ্লিমেন্টেশন এবং সেলফ-বিল্ট কন্টেইনার ইমেজগুলোর জন্য একটি ডেডিকেটেড ডিরেক্টরি রয়েছে। - ডকুমেন্টেশন: ক্লাস্টার আর্কিটেকচার, ফিজিক্যাল মেশিন ডিজাইন, ডিক্লারেটিভ লেয়ার এবং অপারেশনাল রানবুক কভার করে এমন বিস্তারিত ডিজাইন ডকুমেন্টেশন। - সিকিউরিটি: সিক্রেটের জন্য Age ciphertexts এবং স্টেট ব্যাকএন্ডের জন্য মিউচুয়াল TLS ব্যবহার করে একটি নির্দিষ্ট ক্রেডেনশিয়াল মডেল বাস্তবায়ন করা হয়েছে।