نصب کوبرنتیز به گونه ای طراحی شده است که گره مستر (اصلی) می تواند گره های ورکر را کنترل کند.
گره مستر این ماشین به طور کلی به عنوان صفحه کنترل عمل می کند و پایگاه داده خوشه و سرور را اجرا می کند.
خوشه 3 گره ای پس از نصب کوبرنتیز چیزی شبیه به این خواهد بود .
نصب خوشه کوبرنتیز در گره اصلی
برای نصب کوبرنتیز، شما به یک موتور کانتینر سازی نیاز دارید.
همانطور که گفته شد، برای نصب کوبرنتیز ما از سی ای داکر استفاده خواهیم کرد.
برخی از اصول نصب kubernetes زیر در گره اصلی CentOS 8 انجام می شوند.
مرحله 1
نام میزبان، فایروال و سلینوکس را در گره اصلی خود در CentOS 8 آماده کنید.
نام میزبان سیستم را تنظیم کرده و سیستم نام دامنه را در پرونده / etc / hosts خود به روز کنید.
بعد، گره ورکر 1 و گره ورکر 2 خود را پینگ کنید تا بررسی کنید آیا فایل میزبان به روز شده شما با استفاده از دستور پینگ ، به درستی کار می کند یا خیر.
در مرحله بعد، برای نصب کوبرنتیز سلینوکس را غیرفعال کنید.
زیرا این مورد برای دسترسی کانتینرها به سیستم پرونده میزبان، که مورد نیاز شبکه های پاد و سایر سرویس ها می باشد، لازم است.
تنظیم ستنفورس روی 0 به طور موثر سلینوکس را روی مجاز تنظیم می کند، که به طور موثر سلینوکس را تا راه اندازی مجدد بعدی غیرفعال می کند.
برای غیرفعال کردن کامل آن، از دستور زیر استفاده کنید و راه اندازی مجدد را شروع کنید.
در نصب کوبرنتیز، از پورت های مختلفی برای برقراری ارتباط و دسترسی استفاده می شود.
این پورت ها باید توسط کوبرنتیز قابل دسترسی باشند و توسط فایروال حدود نشوند.
برای نصب کوبرنتیز قوانین فایروال را روی پورت ها پیکربندی کنید.
مرحله 2
سی ای داکر را روی CentOS 8 نصب کنید.
ابتدا باید مخزن داکر را اضافه کنید.
زیرا با استفاده از دستور مدیر پیکربند (dnf) دی ان اف زیر ، دیگر در لیست بسته پیش فرض نیست.
همچنین بسته containerd.io را نصب کنید که به عنوان یک دیمون که چرخه عمر کامل کانتینر سیستم میزبان آن را کنترل می کند موجود است.
کارهایی از قبیل انتقال تصویر و ذخیره سازی تا اجرای کانتینر و نظارت تا ذخیره سازی سطح پایین تا پیوست های شبکه و موارد دیگر را انجام می دهد.
اکنون آخرین نسخه بسته سی ای داکر را نصب کنید.
اکنون می توانید سرویس داکر را فعال و راه اندازی کنید.
مرحله 3
در مرحله بعدی، باید مخازن kubernetes را به صورت دستی اضافه کنید زیرا به طور پیش فرض روی CentOS 8 نصب نشده اند.
کلید به شما کمک می کند تا حداقل خوشه کوبرنتیز مناسب و مطابق با بهترین روش ها را راه اندازی کنید.
با استفاده از kubeadm، خوشه شما باید از آزمونهای مطابقت کوبرنتیزعبور کند.
همچنین از سایر توابع چرخه حیات خوشه مانند ارتقا، تنزل رتبه و مدیریت نشانه های راه انداز پشتیبانی می کند.
با آماده شدن نسخه آزمایشی بسته kubeadm ، می توانید پیش بروید وآن را نصب کنید.
وقتی نصب با موفقیت انجام شد، سرویس را فعال و شروع کنید.
مرحله 4
یک صفحه اصلی با kubeadm ایجاد کنید.
مستر کوبرنتیز که به عنوان صفحه کنترل خوشه عمل می کند، چند سرویس ضروری را برای خوشه اجرا می کند.
بدین ترتیب، فرآیند راه اندازی یک سری پیش بررسی ها برای اطمینان از آماده بودن دستگاه برای اجرای کوبرنتیز انجام می شود.
این پیش بررسی ها هشدارها را نشان می دهند و ” kubeadm init ” از خطاها خارج می شوند.
سپس اجزای صفحه کنترل خوشه را بارگیری و نصب می کند.
اکنون وقت آن است که مستر کوبرنتیز را مقداردهی کنید.
اما قبل از آن، برای اجرای دستور kubeadm init””، باید سواپ را غیرفعال کنید.
مقداردهی اولیه مستر کوبرنتیز یک فرایند کاملاً خودکار است .
همانطور که نشان داده شده است توسط دستور kubeadm init” ” کنترل می شود.
به مستر کوبرنتیز مقدار اولیه بدهید.
سپس،برای اتمام نصب کوبرنتیز دستور زیر را کپی کرده و در جایی ذخیره کنید.
زیرا بعداً لازم است این دستور را روی گره های ورکر اجرا کنیم.
نکته
گاهی اوقات دستور بالا ممکن است در مورد استدلال های منتقل شده خطا ایجاد کند.
بنابراین برای جلوگیری از خطا، باید نویسه \ را حذف کنید و دستور نهایی شما به این شکل خواهد بود.
پس از نصب کوبرنتیز، هنگامی که کوبرنتیز با موفقیت شروع به کار کرد، باید کاربر خود را قادر به استفاده از خوشه کنید.
در سناریوی ما، ما از کاربر اصلی استفاده خواهیم کرد.
همانطور که نشان داده شده است می توانید خوشه را با استفاده از کاربر اس یو دی او (SUDO) شروع کنید.
برای استفاده از روت، این را اجرا کنید.
اکنون تأیید کنید که دستور kubectl فعال است.
وضعیت گره ها را بررسی کنید.
در این لحظه، خواهید دید که وضعیت گره مستر “غیرآماده” است.
دلیل این امر این است که ما هنوز نمی توانیم شبکه (پاد) pod را در خوشه مستقر کنیم.
پاد شبکه همپوشانی خوشه است که در بالای شبکه گره فعلی مستقر شده است.
برای ایجاد امکان اتصال از طریق پاد طراحی شده است.
مرحله 5
شبکه پاد خود را تنظیم کنید.
استقرار خوشه شبکه بسته به نیاز شما، یک فرآیند بسیار انعطاف پذیر است و گزینه های زیادی در دسترس است.
از آنجایی که می خواهیم نصب خود را به ساده ترین شکل ممکن انجام دهیم، از پلاگین ویونت استفاده خواهیم کرد که به تنظیمات یا کد اضافی نیاز ندارد و در هر پاد یک آدرس IP ارائه می دهد که برای ما عالی است.
این دستورات برای دریافت تنظیمات شبکه پاد مهم خواهند بود.
حال اگر وضعیت گره مستر خود را بررسی کنید، باید “آماده” باشد.
وضعیت گره های اصلی را بررسی کنید.
بعد، گره های ورکر را به خوشه اضافه می کنیم.
مراحل پیوستن به خوشه کوبرنتیز
افزودن گره های کارگر به خوشه کوبرنتیز دستورالعمل های زیر هنگام پیوستن به خوشه کوبرنتیز روی هر گره کارگر انجام می شود.
مرحله 1 : آماده سازی نام میزبان، فایروال وسلینوکس
ابتدا نام میزبان را روی گره ورکر 1 و گره ورکر 2 خود تنظیم کنید.
سپس ورودی های میزبان را به پرونده / etc / hosts اضافه کنید.
سپس، گره مستر خود را از گره های ورکر خود پینگ کنید تا تایید شود فایل میزبان به روز شده شما با استفاده از دستور پینگ به خوبی کار می کند.
سپس، سلینوکس را غیرفعال کرده و قوانین فایروال خود را به روز کنید.
مرحله 2 : راه اندازی سی ای داکر و کوبرنتیز در نصب کوبرنتیز
ابتدا مخزن داکر را با استفاده از مدیر پیکربندی دی ان اف اضافه کنید.
سپس، بسته containerd.io را اضافه کنید.
با نصب این دو بسته، آخرین نسخه را داکر نصب کنید.
سرویس داکر را فعال کرده و شروع کنید.
شما باید مخازن کوبرنتیز را به صورت دستی اضافه کنید زیرا از قبل روی CentOS 8 نصب نشده اند.
مرحله 3 : نصب Kubeadm روی CentOS 8
با آماده شدن نسخه آزمایشی ، می توانید kubeadm را نصب کنید. سرویس را فعال کرده و شروع کنید.
مرحله 4: به گره ورکر برای خوشه کوبرنتیز بپیوندید.
اکنون برای پیوستن به خوشه به نشانه ای که kubeadm init تولید کرده است نیاز داریم.
اگر آن را در جایی کپی کرده اید، می توانید آن را در گره 1 و 2 خود کپی کنید.
همانطور که در خط آخر پیشنهاد شده است، به گره اصلی خود برگردید.
بررسی کنید که گره ورکر 1 و گره ورکر 2 با استفاده از موارد زیر به خوشه پیوسته اند.
وضعیت همه گره ها را در خوشه kubernetes بررسی کنید.
اگر تمام مراحل نصب کوبرنتیز با موفقیت اجرا شود، باید گره 1 و گره 2 را در وضعیت آماده در گره اصلی مشاهده کنید.
در این مرحله پس از نصب کوبرنتیز ، شما اکنون یک خوشه کوبرنتیز را با موفقیت در CentOS 8 مستقر کرده اید.