کوبرنتیز یا k8s چیه؟

سلام در این نوشته کوبرنتیز رو خیلی ساده معرفی می کنم.

کوبرنتیز (Kubernetes‎) نرم افزاری متن باز برای ارکستراسیون برنامه های کانتینربیس هست.
به زبان go نوشته شده و ۶ ژوئن ۲۰۱۴؛ ۶ سال پیش با لایسنس آپاچی ۲ منتشر شده. وب سایتش این جا :

https://kubernetes.io/

و گیت هابش(گیتهاب تقریبا محلی برای اشتراک گذاری کد شماست) اینجاست :

https://github.com/kubernetes/kubernetes

معنی کوبرنتیز به به یونانی معنی سکاندار، خلبان، راننده و ... هست.




ارکستراسیون یعنی چی؟

یعنی کانفیگ اتوماتیک، هماهنگی و مدیریت، نرم افزار ها. حالا ارکستراسیون توی کوبرنتیز چیه؟ بخش کانفیگ اتوماتیک، هماهنگی و مدیریت کانتینر ها میشه همین اورکستراسیون. یعنی کوبرنتیز به شما توی کانفیگ و مدیریت و هماهنگی کانتینتر هاتون کمک میکنه.

کانتینر و ایمیج یعنی چی؟

ایمیج و کانتینر یک لایه زیر کوبرنتیز هستند. من سعی خودم رو کردم که بخوام توضیح بدم ولی به نظرم اومد که نمی تونم منظورم رو برسونم رو در نتیجه منبع معرفی می کنم.

اول از همه توضیحات دوستم خوبم علی اکبر همتی(به زبان فارسی - اگر خواستید داکر رو یاد بگیرید پیشنهاد میشه) :

https://virgool.io/paasino/docker-introduction-ilv558mnuisa


این جا داکر توضیحاتی راجع به کانتینر داده(به زبان انگلیسی) :

https://www.docker.com/resources/what-container




چرا بهش میگن k8s ؟

لوگوی کوبرنتیز
لوگوی کوبرنتیز


خب ممکنه فکر کنید تعداد دسته های سکان لوگوش ۸ تاست :) ولی باید بهتون بگم که اون دسته ها ۷ تا هستن حالا اونا چرا ۷ تان ؟ چون زمانی که توی گوکل داشت توسعه پیدا می کرد اسمش Project 7 بود. k8s یک نوع numeronym هست. یعنی لغتی که از حرف و عدد تشکیل شده که یک روش متداول نامگذاری برای برنامه نویسان دهه 80 بوده که استفاده از حرف اول و آخر لغت و درج تعداد حروف بین آن بصورت عددی بوده. برای این که بیشتر معلوم باشه، کامل توضیحش میدم :

k = k
8 = ubernete
s = s
k + 8 + s = k + ubernete + s = Kubernetes

اگر فکر می کنید توضیحات من کافی نبود، این جا با جزییات بیشتری گفته شده.

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

اکثر شرکت هایی که از معماری microservice استفاده میکنن، احتمالا از کوبرنتیز هم استفاده میکنن. بیشتر جا هایی که از کانتینر و داکر خبری هست، احتمالا k8s هم اون جا حضور داره :))

ممنون که وقت با ارزشتون رو گذاشتید و این نوشته رو خوندین