যারা কুবারনেটিস নিয়ে কাজ করেন, তাদের জন্য নিম্নলিখিত অ্যাপ্লিকেশনটি আগ্রহের বিষয় হতে পারে, কারণ অনেকেই প্রায়শই k3d কন্টেইনার ব্যবহার করেন, যেহেতু এটি k3s (র্যাঞ্চার ল্যাবের মিনিমাল কুবারনেটিস ডিস্ট্রিবিউশন) চালানোর জন্য বেশ হালকা। উদাহরণস্বরূপ, স্থানীয় কুবারনেটিস ডেভেলপমেন্টের জন্য k3d ডকারে একক- বা বহু-নোড k3s ক্লাস্টার তৈরি করা সহজ করে তোলে।
এবং এক্ষেত্রে, গ্রাফিক্যাল ইউজার ইন্টারফেসের মাধ্যমে k3d পরিচালনা করার জন্য k3x একটি চমৎকার বিকল্প, যা আপনার নিজস্ব লোকাল কুবারনেটিস ক্লাস্টার তৈরি করাকে অত্যন্ত সহজ করে তোলে।
প্রকল্পের ওয়েবসাইটে k3x-কে নিম্নলিখিত ক্ষেত্রগুলির জন্য নিখুঁত হিসেবে বর্ণনা করা হয়েছে:
- কয়েক সেকেন্ডের মধ্যে একটি নতুন কুবেরনেটস ক্লাস্টার রাখুন।
- প্রযোজনায় যাওয়ার আগে নতুন বাস্তবায়ন পরীক্ষা করুন।
- কুবারনেটস সম্পর্কে জানুন।
তদুপরি, এতে উল্লেখ করা হয়েছে যে k3x-এর উদ্দেশ্যগুলো হলো:
- কুবেরনেটস ক্লাস্টারগুলি সহজেই তৈরি করতে, পরিবর্তন করতে এবং / অথবা মুছতে।
- গ্লোবাল কীবোর্ড শর্টকাটগুলির সাথে সর্বাধিক গুরুত্বপূর্ণ ক্রিয়াকলাপকে জোর দেওয়া।
- কুবারনেটস ব্যবহারের শেখার বক্ররেখা হ্রাস করতে।
কীভাবে লিনাক্সে কে 3 এক্স ইনস্টল করবেন?
যারা তাদের সিস্টেমে k3x ইনস্টল করতে আগ্রহী, তারা Flatpak প্যাকেজ ব্যবহার করে তা করতে পারেন , তাই তাদের সিস্টেমে এই ধরনের প্যাকেজের জন্য সমর্থন যুক্ত থাকতে হবে।
সাপোর্টটি যুক্ত হয়ে গেলে, আপনাকে শুধু Flathub রিপোজিটরিটি যোগ করতে হবে (যদি আপনার কাছে এটি আগে থেকে না থাকে) অথবা যদি এটি আপনার কাছে আগে থেকেই থাকে, তবে আপনি এই ধাপটি বাদ দিতে পারেন।
রিপোজিটরি যোগ করতে, আপনার সিস্টেমে একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডটি টাইপ করুন:
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
আপনার সিস্টেমে k3x ইনস্টল করতে , আপনি টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করে সরাসরি Flathub থেকে প্যাকেজটি ইনস্টল করতে পারেন:
flatpak install flathub com.github.inercia.k3x
বিকল্পভাবে, আপনি এই কমান্ডটি ব্যবহার করে প্যাকেজটি ডাউনলোড করতে পারেন :
wget https://github.com/flathub/com.github.inercia.k3x
এরপর, প্যাকেজটি ইনস্টল করার জন্য, আপনি যেখানে এটি ডাউনলোড করেছেন সেই ফোল্ডারে যান (যদি আগের কমান্ডটি চালিয়ে এটি না সরিয়ে থাকেন) এবং নিম্নলিখিত কমান্ডটি টাইপ করুন:
flatpak install --user com.github.inercia.k3x.flatpak
এবং যদি আপনি নিম্নলিখিত ত্রুটিটির সম্মুখীন হন : “ অ্যাপ্লিকেশন com.github.inercia.k3x/x86_64/master-এর জন্য org.gnome.Platform/x86_64/3.3 রানটাইম প্রয়োজন, যা খুঁজে পাওয়া যায়নি”।
তারা নিম্নলিখিত উপায়ে নির্ভরতাগুলির ইনস্টলেশন জোরপূর্বক করতে পারে :
flatpak install --user org.gnome.Platform/x86_64/3.34
ইনস্টলেশন সম্পন্ন হয়ে গেলে , আপনার অ্যাপ্লিকেশন মেনুতে একটি লঞ্চার আছে কিনা তা পরীক্ষা করে আপনি নিশ্চিত হতে পারেন যে আপনার সিস্টেমে k3x ইনস্টল হয়েছে ।
অথবা, যদি আপনি এটি খুঁজে না পান বা এটি সেখানে না থাকে, তাহলে আপনি নিম্নলিখিত কমান্ডটি চালিয়ে সরাসরি আপনার টার্মিনাল থেকে k3x চালু করতে পারেন:
flatpak run --user com.github.inercia.k3x
k3x চালু হয়ে গেলে, আপনি সিস্টেম ট্রে-তে একটি নতুন আইকন দেখতে পাবেন , যেটিতে ক্লিক করলে একটি মেনু খুলবে।
এই মেনুটি বিভিন্ন কাজ প্রদর্শন করে যা আপনি সরাসরি করতে পারেন, এবং সেই কাজগুলোর জন্য কিবোর্ড শর্টকাটও সক্রিয় করে। (আপনি এগুলো ‘কিবোর্ড শর্টকাট’ অংশে খুঁজে পাবেন।)
এছাড়াও, নতুন ক্লাস্টার তৈরি করা আপনাকে একটি ক্লাস্টারের নাম, ক্লাস্টারে কর্মীদের সংখ্যা এবং কে 3 ডি একটি মাস্টার নোড দিয়ে শুরু করবে যা কাজের চাপ চালাতে ব্যবহৃত হবে, তবে অতিরিক্ত কর্মী যুক্ত করা যেতে পারে।
ক্লাস্টার নিয়ন্ত্রণ স্থানীয় রেজিস্ট্রি যেখানে স্থানীয় রেজিস্ট্রি বিশদ পছন্দসমূহ ফলকে কনফিগার করা আছে তাও অনুমোদিত হয়।
এটি লক্ষ করা উচিত যে স্থানীয় রেজিস্ট্রি তৈরি করা সমস্ত ক্লাস্টারের মধ্যে ভাগ করা আছে। আপনি যখন প্রয়োজন প্রথম ক্লাস্টার তৈরি করবেন তখন লগ তৈরির সূত্রপাত ঘটবে এবং যখন এটি ক্লাস্টারগুলির দ্বারা আর ব্যবহারে থাকবে না তখন সরানো হবে।
কীভাবে লিনাক্সে k3x কুবেরনেটস ম্যানেজারটি আনইনস্টল করবেন?
যারা তাদের সিস্টেম থেকে k3x Kubernetes Manager আনইনস্টল করতে চান, তারা খুব সহজেই তা করতে পারেন : কেবল একটি টার্মিনাল খুলুন এবং আপনার সিস্টেম থেকে অ্যাপ্লিকেশনটি স্থায়ীভাবে মুছে ফেলার জন্য নিম্নলিখিত কমান্ডগুলির মধ্যে একটি টাইপ করুন।
flatpak --user uninstall com.github.inercia.k3x
O
flatpak uninstall com.github.inercia.k3x