پرش به محتوا

کوبرنتیز

از ویکی‌پدیا، دانشنامهٔ آزاد

نسخه‌ای که می‌بینید نسخه‌ای قدیمی از صفحه است که توسط InternetArchiveBot (بحث | مشارکت‌ها) در تاریخ ‏۱۸ مارس ۲۰۲۱، ساعت ۱۲:۲۷ ویرایش شده است. این نسخه ممکن است تفاوت‌های عمده‌ای با نسخهٔ فعلی داشته باشد.

کوبرنتیز
انتشار اولیه۶ ژوئن ۲۰۱۴؛ ۱۰ سال پیش (۲۰۱۴-06}})[۱]
انتشار پایدار
1.6.0[۲] / ۲۸ مارس ۲۰۱۷؛ ۷ سال پیش (۲۰۱۷-28}})
مخزن
نوشته‌شده باگو
سیستم‌عاملچندسکویی
نوعرایانش خوشه‌ای
مجوزمجوز آپاچی ۲٫۰
وبگاهkubernetes.io

کوبرنتیز (انگلیسی: Kubernetes) (که با k8s نیز شناخته می‌شود) پلتفرم متن‌باز، قابل حمل و منعطف است که برای توسعه‌ی خودکار (automating deployment)، مقیاس‌گذاری (scaling) و مدیریت اپلیکیشن‌های کانتینرسازی‌شده (containerized applications) استفاده می‌شود.

نام کوبرنتیز از زبان یونانی سرچشمه می‌گیرد و به معنای سکان‌دار یا خلبان است. شرکت گوگل در سال ۲۰۱۴ این پروژه را به صورت متن‌باز و در اختیار عموم قرار داد.

مفاهیم

کوبرنتیز یک دسته از بلاک‌های ساخته شده (Primitive) تعریف می‌کند که جمعاً مکانیزم‌هایی را جهت توسعه، نگه‌داری و مقیاس‌کردن اپلیکیشن‌ها بر اساس پردازنده (CPU)، مموری[۳] یا معیارهای دلخواه [۴] ارائه می‌کند.

کوبرنتیز Loosely Coupled و قابل انعطاف برای ورک‌لود های مختلف است. این انعطاف پذیری توسط قسمت بزرگی از API کوبرنتیز ارائه شده که توسط اجزاء داخلی و همچنین افزونه‌ها و کانتینرهایی که روی کوبرنتیز اجرا می‌شوند مورد استفاده قرار می‌گیرند. [۵] پلتفرم کنترل خود را روی محاسبه و حافظه منابع با تعریف منابع به عنوان آبجکت اعمال می‌کند که می‌تواند مدیریت شود.

کوبرنتیز primary/replica architecture را دنبال می‌کند. اجزاء کوبرنتیز می‌توانند به به آنها تقسیم شوند که توسط یک راس (Node) و آن‌هایی که قسمتی از Control plane هستند مدیریت می‌شود. [۶]

منابع

  1. "First GitHub commit for Kubernetes". github.com. 2014-06-07.
  2. "GitHub Releases page". github.com. 2017-03-28.
  3. Sharma, Priyanka (2019-09-22). "Autoscaling based on CPU/Memory in Kubernetes — Part II". Medium (به انگلیسی). Retrieved 2020-12-20.
  4. https://web.archive.org/web/20190327101233/https://docs.bitnami.com/kubernetes/how-to/configure-autoscaling-custom-metrics/. بایگانی‌شده از اصلی در ۲۷ مارس ۲۰۱۹. دریافت‌شده در ۲۰ دسامبر ۲۰۲۰. پارامتر |عنوان= یا |title= ناموجود یا خالی (کمک)
  5. "An Introduction to Kubernetes". DigitalOcean (به انگلیسی). Retrieved 2020-12-20.
  6. https://docs.openshift.org/latest/architecture/infrastructure_components/kubernetes_infrastructure.html. پارامتر |عنوان= یا |title= ناموجود یا خالی (کمک)

پیوند به بیرون