سایت در حال بارگذاری است ...

از این پس ورود به وبسایت پایتونی ها فقط از طریق آدرس IP ایران امکان پذیر است ! لطفا برای هرگونه دسترسی به وبسایت پایتونی ها از فیلتر شکن استفاده نکنید ! این شرکت هیچگونه فعالیتی و در فضای مجازی هیچ کدام از پلت فرم های اجتماعی ندارد و تنها منبع اصلی اصلی شرکت پایتونی های خود وبسایت پایتونی ها می باشد.

021-71053903 [email protected] تهران‌ ٬ صادقیه ٬ پاساژ گلدیس

کوبرنتس چیست؟ | What is Kubernetes (کامل)(مرجع)

کوبرنتس چیست؟ | What is Kubernetes

Kubernetes همچنین به عنوان ‘k8s’ شناخته می شود. این کلمه از زبان یونانی گرفته شده است که به معنی خلبان یا سکان دار است. Kubernetes یک سیستم عامل منبع باز ، قابل حمل و منبع باز است که توسط Google در سال 2014 طراحی شده است. این سیستم عمدتا برای خودکار سازی ، مقیاس گذاری و عملکرد برنامه های مبتنی بر کانتینر در خوشه گره ها یا همان نود ها استفاده می شود. این برنامه همچنین برای مدیریت خدمات برنامه ها با استفاده از روش های مختلفی که مقیاس پذیری ، پیش بینی پذیری و در دسترس بودن بالا را فراهم می کنند ، طراحی شده است. در واقع یک نسخه پیشرفته از “Borg” برای مدیریت فرایندهای طولانی مدت و کارهای دسته ای است. امروزه ، بسیاری از سرویس های ابری زیرساختی مبتنی بر Kubernetes را ارائه می دهند که می تواند به عنوان سرویس ارائه دهنده سیستم عامل در آن مستقر شود. این تکنیک یا مفهوم با بسیاری از ابزارهای کانتینر مانند docker کار می کند و از معماری کلاینت سرور پیروی می کند.

 

کلید های شی گرا در کوبرنتس‌ :

 

 

این متود کوچکترین و ساده ترین واحد اساسی برنامه Kubernetes است. این شی فرایندهایی را که در خوشه در حال اجرا هستند نشان می دهد. Pod
نود چیزی نیست جز یک میزبان منفرد ، که برای اجرای ماشین های مجازی یا فیزیکی استفاده می شود. یک نود در خوشه Kubernetes نیز به عنوان مینیون شناخته می شود. Node
سرویس در Kubernetes مجموعه منطقی Pods هایی است که با هم کار می کنند. با کمک سرویس ها ، کاربران می توانند به راحتی تنظیمات تعادل بار را مدیریت کنند. Service
از ReplicaSet در Kubernetes برای شناسایی تعداد خاص ماکت های pod در یک زمان معین استفاده می شود. این جایگزین کنترل کننده تکثیر می شود زیرا از قدرت بیشتری برخوردار است و به کاربر اجازه می دهد از انتخاب برچسب “set-based” استفاده کند. ReplicaSet
Kubernetes از خوشه های مختلف مجازی پشتیبانی می کند ، که به عنوان فضای نامی شناخته می شوند. این یک روش برای تقسیم منابع خوشه بین دو یا چند کاربر است. Namespace

 

ویژگی های Kubernetes

  • Pod: این یک واحد استقرار در Kubernetes با یک آدرس پروتکل اینترنت واحد است.
  • Horizontal Scaling : این یک ویژگی مهم در کوبرنتس است. این ویژگی از HorizontalPodAutoscalar برای افزایش یا کاهش خودکار تعداد غلافها در یک استقرار ، کنترل کننده تکثیر ، مجموعه ماکت یا مجموعه تنظیم شده بر اساس استفاده از CPU مشاهده شده استفاده می کند.
  • Automatic Bin Packing: کوبرنتس به کاربر کمک می کند تا حداکثر و حداقل منابع رایانه ها را برای ظروف خود اعلام کند.
  • Service Discovery and load balancing: کوبرنتس آدرس های IP و نام DNS را برای مجموعه ای از کانتینرها اختصاص می دهد و همچنین بار موجود در آنها را متعادل می کند.
  • Automated rollouts and rollbacks: با استفاده از راه اندازی ، Kubernetes تغییرات و به روزرسانی ها را در برنامه یا پیکربندی آن توزیع می کند. اگر مشکلی در سیستم رخ دهد ، این روش بلافاصله آن تغییرات را برای شما برمی گرداند.
  • Persistent Storage: ;کوبرنتس یک ویژگی ضروری به نام “ذخیره سازی مداوم” را برای ذخیره سازی داده ها فراهم می کند ، که پس از کشته شدن یا برنامه ریزی مجدد غلاف ، نمی توان آن را از دست داد. Kubernetes از سیستم های ذخیره سازی مختلفی برای ذخیره داده ها مانند Google Compute Engine پشتیبانی می کند.
  • Self-Healing:این ویژگی نقش مهمی در مفهوم Kubernetes دارد. آن دسته از کانتینرهایی که در طی مراحل اجرا از کار افتاده اند ، Kubernetes آنها را به طور خودکار دوباره راه اندازی می کند. و آن دسته از ظروفی که به بررسی بهداشتی تعریف شده توسط کاربر پاسخ نمی دهند ، کار آنها را به طور خودکار متوقف می کند.

 توجه ! ! ! کاربر گرامی !!!

ادامه  دسترسی شما به این مقاله محدود شده است، شما باید برای دریافت کامل مقاله از سیستم عضویت ویژه استفاده کنید در غیر این صورت نمی توانید به محتویات کامل این مقاله دسترسی داشته باشید .

محمدرضا حسنی

151 مطلب منتشر شده

دانش آموخته رشته فناوری اطلاعات / موسس پایتونی ها

درباره این مطلب نظر دهید !

مطالب زیرا حتما بخوانید ...

Logistic regression

Logistic Regression چیست؟

3
دقیـقه مطالعه
ادامه ...
monte carlo

متود Monte Carlo

2
دقیـقه مطالعه
ادامه ...