کوبرنتیز
کوبرنتیز (انگلیسی: Kubernetes) (که با k8s نیز شناخته میشود) پلتفرم متنباز، قابل حمل و منعطف است که برای توسعهی خودکار (automating deployment)، مقیاسگذاری (scaling) و مدیریت اپلیکیشنهای کانتینرسازیشده (containerized applications) استفاده میشود.
انتشار ابتدایی | ۶ ژوئن ۲۰۱۴[1] |
---|---|
انتشار پایدار | |
مخزن | |
نوشتهشده با | گو |
سیستمعامل | چندسکویی |
گونه | رایانش خوشهای |
پروانه | مجوز آپاچی ۲٫۰ |
وبگاه |
نام کوبرنتیز از زبان یونانی سرچشمه میگیرد و به معنای سکاندار یا خلبان است. شرکت گوگل در سال ۲۰۱۴ این پروژه را به صورت متنباز و در اختیار عموم قرار داد.
مفاهیم
کوبرنتیز یک دسته از بلاکهای ساخته شده (Primitive) تعریف میکند که جمعاً مکانیزمهایی را جهت توسعه، نگهداری و مقیاسکردن اپلیکیشنها بر اساس پردازنده (CPU)، مموری[3] یا معیارهای دلخواه [4] ارائه میکند.
کوبرنتیز Loosely Coupled و قابل انعطاف برای ورکلود های مختلف است. این انعطاف پذیری توسط قسمت بزرگی از API کوبرنتیز ارائه شده که توسط اجزاء داخلی و همچنین افزونهها و کانتینرهایی که روی کوبرنتیز اجرا میشوند مورد استفاده قرار میگیرند. [5] پلتفرم کنترل خود را روی محاسبه و حافظه منابع با تعریف منابع به عنوان آبجکت اعمال میکند که میتواند مدیریت شود.
کوبرنتیز primary/replica architecture را دنبال میکند. اجزاء کوبرنتیز میتوانند به به آنها تقسیم شوند که توسط یک راس (Node) و آنهایی که قسمتی از Control plane هستند مدیریت میشود. [6]
منابع
- "First GitHub commit for Kubernetes". github.com. 2014-06-07.
- "GitHub Releases page". github.com. 2017-03-28.
- Sharma, Priyanka (2019-09-22). "Autoscaling based on CPU/Memory in Kubernetes — Part II". Medium. Retrieved 2020-12-20.
- https://web.archive.org/web/20190327101233/https://docs.bitnami.com/kubernetes/how-to/configure-autoscaling-custom-metrics/. بایگانیشده از اصلی در ۲۷ مارس ۲۰۱۹. دریافتشده در ۲۰ دسامبر ۲۰۲۰. پارامتر
|عنوان= یا |title=
ناموجود یا خالی (کمک) - "An Introduction to Kubernetes". DigitalOcean. Retrieved 2020-12-20.
- https://docs.openshift.org/latest/architecture/infrastructure_components/kubernetes_infrastructure.html. پارامتر
|عنوان= یا |title=
ناموجود یا خالی (کمک)
- مشارکتکنندگان ویکیپدیا. «Kubernetes». در دانشنامهٔ ویکیپدیای انگلیسی، بازبینیشده در ۶ آوریل ۲۰۱۷.