প্রকল্প সম্পর্কে
এই রিপোজিটরিটি কোয়ালিটিক্স স্থাপনের জন্য একটি হেল্ম চার্ট সরবরাহ করে, যা এন্টারপ্রাইজ ডেটা কোয়ালিটি মূল্যায়ন, মনিটরিং এবং সুবিধার্থে একটি ক্লোজড-সোর্স, কন্টেইনার-নেটিভ প্ল্যাটফর্ম। চার্টটি একটি CNCF-সম্মত কুবারনেটস ক্লাস্টারে একটি একক-টেন্যান্ট ইনস্ট্যান্স স্থাপন করে।
আর্কিটেকচার: স্থাপনাটি একটি কন্ট্রোলপ্লেন (API, CMD পরিষেবা এবং ফ্রন্টএন্ড UI), একটি ডেটাপ্লেন (ড্রাইভার এবং এক্সিকিউটর পড সহ একটি স্পার্ক অ্যাপ্লিকেশন) এবং এটি পর্যবেক্ষণ করে এমন বাহ্যিক ডেটাস্টোরগুলিতে বিভক্ত। পোস্টগ্রেএসকিউএল প্ল্যাটফর্মের অবস্থা ধারণ করে (ডিফল্টরূপে ক্লাস্টারে স্টেটফুলসেট বা বাহ্যিক), এবং র্যাবিটএমকিউ বার্তা ব্রোকার হিসাবে কাজ করে। ডেটাস্টোরগুলি স্থাপনের পরে UI-এর মাধ্যমে কনফিগার করা হয়, যা JDBC (স্নোফ্লেক, বিগকোয়েরি, রেডশিফট, ডেটাব্রিক্স, পোস্টগ্রেএসকিউএল, ওরাকল, এসকিউএল সার্ভার) এবং DFS (S3, GCS, ADLS) সংযোগকারী সমর্থন করে।
পূর্বশর্ত: কুবারনেটস 1.30+, kubectl, হেল্ম 3.12+, একটি কোয়ালিটিক্স-ইস্যু করা ইমেজ রেজিস্ট্রি টোকেন এবং একটি অনন্য স্থাপনা শনাক্তকারী। প্রমাণীকরণ ডেটাবেস-সমর্থিত (প্রস্তাবিত) বা Auth0 হতে পারে।
ব্যবহার: ইনস্টলেশন সামগ্রী পেতে কোয়ালিটিক্স অ্যাকাউন্ট ম্যানেজারের সাথে কাজ করুন। ধাপগুলির মধ্যে রয়েছে একটি CNCF-সম্মত ক্লাস্টার তৈরি করা (AWS EKS, GCP GKE, Azure AKS-এর জন্য টেরাফর্ম টেমপ্লেট সরবরাহ করা হয়েছে), template.values.yaml থেকে একটি কনফিগারেশন ফাইল তৈরি করা, প্রয়োজনীয় মান নির্ধারণ করা (স্থাপনা শনাক্তকারী, DNS রেকর্ড, প্রমাণীকরণ, নিরাপত্তা গোপনীয়তা), হেল্মের মাধ্যমে স্থাপনা, DNS এবং TLS কনফিগার করা এবং একটি লাইসেন্স সক্রিয় করা।
এয়ার-গ্যাপড স্থাপনা সমর্থিত, একমাত্র চলমান ইন্টারনেট নির্ভরতা হল ফেডারেটেড প্রমাণীকরণের জন্য Auth0 (ঐচ্ছিক)। কন্টেইনার ইমেজ, ডেটাস্টোর অ্যাক্সেস এবং JDBC ড্রাইভার সমাধান (ম্যাভেন সেন্ট্রাল বা অভ্যন্তরীণ রিপোজিটরির মাধ্যমে) পরিকল্পনা করতে হবে।
ডকুমেন্টেশন প্রমাণীকরণ, ডকার ইমেজ মিররিং, কাস্টম ম্যাভেন রিপোজিটরি, AWS পরিচয়, পর্যবেক্ষণযোগ্যতা, লাইসেন্স ব্যবস্থাপনা এবং ক্লাস্টার সাইজিং কভার করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.