Kubernetes چیست و چگونه کار می‌کند

خلاصه
1405/04/25

:کوبِرنِتِس یک سیستم برای اتوماسیون، مدیریت، و مقیاس‌بندی برنامه‌های کانتینری است که بر روی یک خوشه (cluster) از ماشین‌ها اجرا می‌شود. **چگونه کار می‌کند؟** این ابزار به شما ا

Kubernetes چیست و چگونه کار می‌کند

:کوبِرنِتِس یک سیستم برای اتوماسیون، مدیریت، و مقیاس‌بندی برنامه‌های کانتینری است که بر روی یک خوشه (cluster) از ماشین‌ها اجرا می‌شود.

**چگونه کار می‌کند؟**
این ابزار به شما اجازه می‌دهد تا اپلیکیشن‌هایتان را به صورت مجموعه‌ای از کانتینرها مستقر کنید و اطمینان حاصل نمایید که همیشه تعداد مشخصی از این کانتینرها در حال اجرا باشند. كوبِرنِتِس وظایف اصلی زیر را انجام می‌دهد:

1. **استقرار (Deployment):** مدیریت اینکه کدام کانتینر، با چه نسخه‌ای و به چند نمونه نیاز دارید.
2. **خودبهبودی (Self-healing):** اگر یک کانتینر یا حتی یک ماشین از کار بیفتد، كوبِرنِتِس به‌طور خودکار آن را تشخیص داده و جایگزینی سالم ایجاد می‌کند.
3. **مقیاس‌پذیری (Scaling):** به راحتی تعداد نمونه‌های مورد نیاز اپلیکیشن شما را بالا یا پایین می‌برد تا با بار کاری تغییر کند.
4. **شبکه‌بندی:** اطمینان از اینکه کانتینرها می‌توانند به یکدیگر و به دنیای بیرون ارتباط برقرار کنند.

به طور خلاصه، كوبِرنِتِس زیرساخت لازم برای اجرای نرم‌افزارهای مدرن در مقیاس بزرگ و پایدار را فراهم می‌کند.