5 نکته برای مقابله با چالش های عملیاتی روز دوم Kubernetes • TechCrunch

Kubernetes فوق العاده است اما نرمافزار پیچیدهای که میتواند چالشهای مهم «روز دوم» را در زمان تولید ایجاد کند.
توسعه دهندگانی که تازه با Kubernetes آشنا هستند – و اکثر آنها هستند – وقتی به دنبال حفظ و بهینه سازی خوشه های Kubernetes هستند با یک شکاف دانش بزرگ روبرو هستند.
در این مقاله، من چندین راه برای رسیدگی به مشکلات در صورت بروز آنها را به اشتراک خواهم گذاشت.
خوشه Kubernetes خود را برای هزینه بهینه کنید
با افزایش پذیرش Kubernetes، نیاز به برنامهها و مهندسان برای دسترسی به خوشهها نیز در حال افزایش است. با این حال، استفاده از کل خوشه های فیزیکی برای دستیابی به این هدف نه امکان پذیر است و نه مقرون به صرفه.
خوشه های مجازی یک راه عالی برای کاهش هزینه ها هستند. در سناریوی 100 توسعهدهنده، ما با استفاده از خوشههای مجازی منبع باز تا 78 درصد صرفهجویی را محاسبه کردیم.
استفاده از خوشه های مجازی با نرم افزارهای متن باز مانند VirtualCluster یا vcluster به اپراتورهای Kubernetes این امکان را می دهد که بتوانند چندین خوشه مجازی را در یک خوشه فیزیکی واحد اجرا کنند و در نتیجه اجاره بهای هر یک را افزایش دهند. با استفاده از منابع محاسباتی از طریق این روش مشترک تر، سازمان ها می توانند در هزینه های محاسباتی صرفه جویی کنند، به جای اینکه خوشه های Kubernetes کاملاً مجزا را اجرا کنند.
انزوای مستاجر را افزایش دهید
با استفاده از موتورهای خط مشی، این امکان وجود دارد که نردههای امنیتی نرمافزاری را در زیرساخت Kubernetes بومی ابری خود پیادهسازی کنید.
یکی دیگر از مزایای بزرگ خوشه های مجازی این است که آنها از سایر کاربران در خوشه جدا هستند. این به هر کاربر فضای کاری خاص خود را می دهد که دقیقاً شبیه یک خوشه فیزیکی Kubernetes به نظر می رسد.
علاوه بر این، خوشه های مجازی شکل سخت گیرانه تری از چند اجاره ای را در مقایسه با چند اجاره ای مبتنی بر فضای نام امکان پذیر می کنند. یکی از نگرانیهای اصلی چند اجارهای مبتنی بر فضای نام این است که نمیتواند حاوی منابع با محدوده خوشهای باشد. بسیاری از برنامهها باید منابعی با محدوده خوشهای مانند گرهها، نقشهای خوشهای، حجمهای پایدار و کلاسهای ذخیرهسازی ایجاد کنند یا حداقل به آنها دسترسی داشته باشند.
خوشههای مجازی همچنین با افزایش جداسازی در خوشههای چند اجارهای از طریق:
- ایزولاسیون کامل هواپیمای کنترلی.
- جداسازی سیستم نام دامنه (DNS).
- منابع ایجاد شده در یک فضای نام واحد.
سازمانهایی که به دنبال راهحلی برای برنامههای چند مستاجر هستند که انزوای بیشتری را برای منابع مشترک بین خوشههایشان فراهم میکنند، باید خوشههای مجازی را به عنوان یک گزینه در نظر بگیرند. علاوه بر صرفه جویی در هزینه ها و ساده تر استقرار آنها، مدیریت آنها نسبت به خوشه های فیزیکی نیز آسان تر است.