حساب کاربری
​
زمان تقریبی مطالعه: 1 دقیقه
لینک کوتاه

کوبرنتیز

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

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

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

فهرست

  • ۱ ریشه‌شناسی
    • ۱.۱ تلفظ‌ها
  • ۲ مفاهیم
  • ۳ منابع
  • ۴ پیوند به بیرون

ریشه‌شناسی

کوبرنتیز کلمه ای یونانی (κυβερνήτης) و به معنای فرماندار است. این کلمه با Cybernetics هم ریشه است که امروزه پسوند cyber به موارد مربوط به اینترنت بکار می‌رود. کلمه govern نیز از cyber مشتق شده‌است.

تلفظ‌ها

کوبرنتیز در گویش انگلیسی بریتانیایی کیوبرنیتیز ادا می‌شود و مخفف آن کیتس (K8s) می‌باشد.

مفاهیم

کوبرنتیز یک دسته از بلاک‌های ساخته شده (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. ↑ https://www.etymonline.com/word/cybernetics
  4. ↑ Sharma, Priyanka (2019-09-22). "Autoscaling based on CPU/Memory in Kubernetes — Part II". Medium (به انگلیسی). Retrieved 2020-12-20.
  5. ↑ https://web.archive.org/web/20190327101233/https://docs.bitnami.com/kubernetes/how-to/configure-autoscaling-custom-metrics/. بایگانی‌شده از اصلی در ۲۷ مارس ۲۰۱۹. دریافت‌شده در ۲۰ دسامبر ۲۰۲۰.
  6. ↑ "An Introduction to Kubernetes". DigitalOcean (به انگلیسی). Retrieved 2020-12-20.
  7. ↑ https://web.archive.org/web/20150706121423/https://docs.openshift.org/latest/architecture/infrastructure_components/kubernetes_infrastructure.html. بایگانی‌شده از اصلی در ۶ ژوئیه ۲۰۱۵. دریافت‌شده در ۲۰ دسامبر ۲۰۲۰.

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

    • وبگاه رسمی
    آخرین نظرات
    کلیه حقوق این تارنما متعلق به فرا دانشنامه ویکی بین است.