تروجان
 تروجان چیست؟
2018-08-14
DiskPart
DiskPart چیست؟
2018-08-15
نمایش همه

Kubernetes چیست؟

Kubernetes

Kubernetes چیست؟

 

 

(Kubernetes (pronounced ‘koober-neties، یک پلت فرم منبع باز است که قادر به مدیریت

 اتوماسیون استقرار ظروف مبتنی بر لینوکس است.

برای درک کامل Kubernetes، ابتدا لازم است که با محتویات آن آشنا شوید.

Kubernetes به سادگی به روش اجرای برنامه ها و وابستگی های آنها در یک محیط جدا شده و

مجازی اشاره می کند.

 

 

ظرفیت سازی

 

اساساً تمام بیت هایی که یک برنامه خاص را تشکیل می دهند، مانند: runtimes، کتابخانه ها، فایل های

 پیکربندی و فایل های باینری، با هم در یک container قرار می گیرند که پس از آن می تواند به صورت

 کامل  بدون در نظر گرفتن جایی که وجود دارد  مستقر شود.

 

 راه حل جدید برای مشکل این است که چگونه برنامه ها را به صورت یکپارچه در حال حرکت

 در یک محیط محاسباتی جدید نگه دارید.

 

چندین ظروف با یکدیگر به خدمات روزمره صحبت می کنند. به عنوان مثال:

 یک بک لینک این قضیه ها باید مشخص شود

ظرف که یک برنامه پایگاه داده را میزبانی می کند و دیگری جلوی آن برنامه می تواند با همکاری

 یک سرویس کامل، بدون نیاز به یک محیط مجازی شده یا حتی یک سیستم عامل واحد، کار کند.

این روش جدید استفاده از نرم افزار به طور باورنکردنی محبوب است، اما همچنان به طور

فزاینده ای پیچیده می شود، به ویژه هنگامی که کسب و کار در حال تلاش برای قرار دادن ظروف

 در سراسر ماشین آلات، مجازی و یا فیزیکی است.

 

 

 

به عنوان مقیاس توسعه، ممکن است چندین برنامه کانتینری برای همکاری با یکدیگر برای ارائه خدمات خاص لازم باشد.

در این مثال: تعداد ظروف ممکن است به طور نمادین رشد کند و در نهایت تبدیل به حجم  غیر قابل کنترل شود.

 

 

Kubernetes دارای دسته ای از ابزارهایی است که همه این قابلیت ها را ممکن می سازد، از جمله:

 گزینه مرتب سازی ظروف به گروه ها یا “غلاف ها”، که پس از آن آسانتر می شود

 به خدمت به برنامه ها با زیرساخت های لازم مانند :

ذخیره سازی و قابلیت های شبکه.

 

 این کار بسیاری از کارهای بهینه سازی را مدیریت می کند تا کسب و کار بتواند بر روی آنچه که خدمات قابل ارائه

آنها برای رسیدن به آن نیاز دارد تمرکز کند .

 

همچنین می توانید سخت افزار خود را بهینه سازی کنید تا اطمینان حاصل شود که مقدار درستی از

 منابع برای هر برنامه اعمال می شود و منابع را اضافه کنید یا بسته به اینکه آیا می خواهید به مقیاس

 بالا یا پایین بروید در صورت لزوم حذف کنید.

 

 

 همچنین بررسی خودکار سلامت به این معنی است که خطاها بدون دخالت انسانی تصحیح می شود و همچنین

 مقرراتی را برای به روز رسانی ظروف بدون وقفه در زمان اجرا می کند.

شاید مهمترین نکته این است که Kubernetes به محیط خاصی وابسته نیست  این می تواند بدون در نظر

 گرفتن محل قرارگیری ظروف خود، چه در فضای عمومی، خصوصی، یک سیستم مجازی شده و یا حتی

یک لپ تاپ

 

 

زبان Kubernetes

 

برای درک کامل Kubernetes، شما نیاز به یادگیری زبان بومی است که با آن می آید.

هر استقرار زیر، یک سلسله مراتب پایه را دنبال می کند: خوشه> استاد> گره ها

 

‘خوشه’

 

Kubernetes در یک «خوشه» مستقر شده است – این یک اصطلاح جمعی است که به هر دو گروه

ماشین هایی که پلت فرم و ظروف را مدیریت می کنند، اشاره می کند.

 

‘گره ها’

 

در هر خوشه چندین گره وجود دارد – اینها n هستند

 

دستگاههایی که ظروف در حال اجرا هستند، چه مجازی شده و چه فیزیکی، و چندین ظروف ممکن است در یک

 گره (به همراه هر کانتروم یک برنامه کاربردی) میزبان باشند.

“خوشه Master’Each” همیشه باید “master” داشته باشد که مانند یک پنجره مدیریت است که مدیران می توانند با

خوشه ارتباط برقرار کنند.

 

این شامل برنامه ریزی و استقرار ظروف جدید در گره ها است. ‘Pods’Nodes مسئول ایجاد

 “غلاف ها” هستند اصطلاح به نمونه ای از یک برنامه که درون خوشه اجرا می شود، معمولا شامل

چندین ظروف است این بدین معناست که کاربران قادرند تمامی ظروف فردی را که از یک برنامه

 کاربردی به عنوان یک موجودیت واحد تجسم کنند.

 

 پوسته ها می توانند به عنوان پایه ساختمانی اصلی در Kubernetes طراحی شوند و بر اساس نیاز

 کاربر ایجاد می شوند.

 محاسبه مهارت های Kubernetes محتویات بسته بندی شده به نرم افزار اعمال شده است، تقاضا به طور

 طبیعی برای افراد متخصص در Kubernetes افزایش یافته است.

 

صبا هاست

enamad
EVSSL