در 23 سپتامبر، ساعت 20.00:XNUMX به وقت مسکو، سرگئی بوندارف یک وبینار رایگان برگزار می کند.
سرگئی بوندارف تفاوت بین نسخه اصلی و فورک ما را به شما می گوید:
تفاوت بین نسخه اصلی و چنگال ما.
کسانی که قبلاً با cubespray مواجه شدهاند احتمالاً اکنون تعجب میکنند که چرا من kubeadm را با cubespray متضاد میکنم، زیرا cubespray برای ایجاد یک خوشه، kubeadm را صدا میکند و در نگاه اول مانند یک اسکریپت برای نصب بستهها و راهاندازی خودکار به نظر میرسد.
اما همیشه اینطور نبود؛ در ابتدا، Cubespray همه اجزا را به طور مستقل نصب کرد:
- خوشه etcd مونتاژ شده;
- cubelets نصب شده، گواهی های تولید شده، پیکربندی ها و نشانه های دسترسی برای غلاف های صفحه کنترل ایستا و سایر اجزای خدمات.
- حساب های سرویس را برای گره های کارگر ایجاد کرد و آنها را به خوشه متصل کرد.
اما سال قبل از گذشته آنها این قابلیت را قطع کردند و فقط kubadm باقی ماندند. که در آن زمان خیلی خوب نبود. من احساس توهین کردم و چنگال خودم را ساختم که در آن حالت نصب کلاسیک را حفظ کردم و در واقع اکنون این چنگال را به روز نگه می دارم. در طول راه، به پایان رساندن حالت کلاسیک برای تغییرات جدید.
در نتیجه، تفاوت بین خوشه های ایجاد شده توسط فورک من و اصلی، kube-proxy و مدت اعتبار گواهی ها است.
در چنگال من، همه چیز همانطور که قبلا بود باقی می ماند - مکعب پروکسی به عنوان یک غلاف ثابت راه اندازی می شود، گواهینامه ها برای 100 سال صادر می شود.
در Kubeadm مکعب پروکسی به صورت دیمون ست راه اندازی می شود و گواهینامه ها به مدت 1 سال صادر می شوند و باید به صورت دوره ای تمدید شوند. kubeadm بالاخره یاد گرفت که چگونه این کار را با یک دستور انجام دهد.
تفاوت اندک است و امروز ما از هر دو گزینه استفاده می کنیم.
ویژگی ها (معایب) در عملیات صنعتی:
فیلمنامه جهانی است، بنابراین خیلی سریع نیست. میتوانید با حذف چکها و راهاندازی از یک تصویر آماده، به میزان قابل توجهی سرعت خود را افزایش دهید.
فیلمنامه پیچیده است، مکان های غیر منطقی، میراث سنگینی وجود دارد. نصب اضافی کنترلرها و نرم افزارها از طریق Cubespray - برای آموزش و آزمایش مناسب است. در پارتی. برای کارکرد، بسته به اسپری مکعبی ایده چندان درستی نیست، به علاوه بهروزرسانی نرمافزار با استفاده از روش «کشش کن و یک جدید بساز» - که به معنای شکست در سرویس است، پیادهسازی میشود.
فقط میتوان گرههای کارگر را اضافه کرد، با Masters تفاوتهای ظریفی در گواهیها وجود دارد، و اسکریپت تمام مشکلات احتمالی را که ممکن است ایجاد شود کنترل نمیکند.
مثلا من با kubeadm مشکل داشتم که موقع اضافه کردن مستر دوم و سوم خراب شد و بعد از اون cubespray یک reset kubeadm روی گره انجام داد و دوباره سعی کردم مستر رو اضافه کنم.
تنها مشکل این بود که در زمان وقوع شکست، نمونه دوم etcd قبلاً موفق به ثبت نام شده بود، و از آنجایی که پس از تنظیم مجدد حذف شد، ما با یک کابوس مواجه شدیم - یک خوشه etcd از دو گره، که یکی از آنها حذف شد و دومی دیگر مشتری نمی پذیرد. در نتیجه، خوشه بدون تولد مرد.
منبع باز همانطور که هست.
همه اینها و خیلی بیشتر در وبینار رایگان "
هم اکنون بپیوندید!
منبع: www.habr.com