হেলম
৬টি module — Kubernetes-এর প্যাকেজ ম্যানেজার — শত শত YAML ফাইলের জটিলতা থেকে একটা প্যাকেজে। Chart তৈরি, install, upgrade, rollback, templating, Helmfile ও hooks পর্যন্ত, প্রতিটা ধাপ নিজের হাতে চালিয়ে।
কোন মডিউলে আছে মনে নেই? টপিকের নাম লিখলেই মডিউল দেখাবে।
Helm কেন দরকার — Docker, Kubernetes ও Helm
কেন শুধু Kubernetes যথেষ্ট নয়, কীভাবে শত শত YAML ফাইলের জটিলতা দূর করে Helm একটি অ্যাপকে সম্পূর্ণ প্যাকেজ হিসেবে পরিচালনা করে, এবং Helm 3-এর আধুনিক আর্কিটেকচার।
প্রথম Chart — তৈরি, স্ট্রাকচার ও ইনস্টলেশন
helm create দিয়ে প্রথম চার্ট তৈরি, ডিরেক্টরি অ্যানাটমি, Chart.yaml ও values.yaml-এর ব্যবচ্ছেদ, লোকাল চার্ট ইনস্টল করা এবং kubectl দিয়ে ক্লাস্টার রিসোর্স ভেরিফিকেশন।
CLI Mastery — Upgrade, Rollback, History ও Debugging
রিলিজ আপগ্রেড করা, রিভিশন ট্র্যাকিং ও হিস্ট্রি, রোলব্যাকের আসল আচরণ, এবং প্রি-ফ্লাইট চেক হিসেবে lint, template ও dry-run-এর মাধ্যমে নিরাপদ প্রোডাকশন ডিপ্লয়মেন্ট।
নিজের অ্যাপের Chart — Docker থেকে Kubernetes Release
পাইথন ফ্লাস্ক REST API তৈরি, Dockerfile দিয়ে কন্টেইনারাইজেশন, রেজিস্ট্রি পুশ, কাস্টম চার্টের ৬টি ওয়্যারিং এডিট এবং ক্লাস্টারে লাইভ রান করার সম্পূর্ণ প্র্যাকটিক্যাল গাইড।
Templating ও Multi-Environment — ভ্যালুস ওভাররাইড ও গো-টেমপ্লেট ফাংশন
Go টেমপ্লেটের অন্তর্নিহিত জাদু, nindent বনাম indent-এর ফাঁদ, quote ও default ফাংশন, if/else ও range লুপ, এবং Dev, Staging ও Prod-এর জন্য মাল্টিপল values ফাইলের প্রোডাকশন আর্কিটেকচার।
Repo, Helmfile, Hooks ও Test — প্রোডাকশন হেলম আর্কিটেকচার
Artifact Hub থেকে চার্ট ডিসকভারি, ডিক্লেয়ারটিভ মাল্টি-চার্ট ম্যানেজমেন্টের জন্য Helmfile, লাইফসাইকেল হুকস (Hooks), এবং স্বয়ংক্রিয় রিলিজ ভেরিফিকেশনের জন্য Helm Test।