@آلفونسووالدزآلفونسو والدس
مدیر عامل شرکت ClickIT DevOps و توسعه نرم افزار
کوبرنتس چیست؟
Kubernetes ابزاری برای ارکستراسیون کانتینر منبع باز است که توسط Google تولید شده و به K8 نیز معروف است. این ماده در مدیریت چرخه حیات کامل برنامه های کانتینر دار استفاده می شود. Kubernetes قابلیت دسترسی ، مقیاس پذیری و قابل پیش بینی بودن بالای برنامه حاوی ظرف را فراهم می کند. این به طور خودکار استقرار ، مدیریت و مقیاس گذاری برنامه های کانتینر شده است. Kubernetes همچنین از پشتیبانی خودکار و بازپرداخت ، کشف سرویس ، تنظیم ذخیره سازی ، مقیاس گذاری ، اجرای دسته ای و موارد دیگر پشتیبانی می کند. Kubernetes خوشه ای را فراهم می کند که می توان برنامه های کانتینر دار را در آن مستقر کرد. Kubernetes تنها ابزار ارکستراسیون کانتینر نیست ، بلکه متنوع است “گزینه های Kubernetes” در بازار موجود است.
قبل از اینکه در مورد “گزینه های دیگری برای Kubernetes ، “ بیایید اجزای اصلی Kubernetes را بررسی کنیم. خوشه Kubernetes شامل حداقل یک گره کارگر است که در آن برنامه های کانتینری مستقر شده و یک گره اصلی یا صفحه کنترل است که گره های کارگر را مدیریت می کند. صفحه کنترل یا گره اصلی متشکل از سرور Kube-API و غیره ، برنامه ریز Kube و مدیر کنترل کننده Kube است ، در حالی که گره کارگر از Kubelet ، Kube-Proxy و Container Runtime تشکیل شده است.