DUMMY PRACTITIONERS

technical experiences using microservices

DUMMY PRACTITIONERS

technical experiences using microservices

۵ مطلب در بهمن ۱۳۹۵ ثبت شده است

Docker Container Registry

پنجشنبه, ۲۱ بهمن ۱۳۹۵، ۰۶:۰۴ ب.ظ

container management


اگر به تازگی شروع به استفاده از داکر کرده‌باشید یا در حال آشنایی با داکر و بررسی آن هستید، خوندن این مطلب براتون مفید خواهد بود؛ چرا که سعی شده در این پست یکی از پایه‌ای‌ترین مسائلی که هنگام استفاده از داکر بهش برمیخورید بررسی بشه : چگونه نسخه جدید از یک داکر ایمیج (docker image) رو روی همه نود‌ها مستقر کنیم؟


مکانیزم پیشفرض داکر برای توزیع ایمیج، رجیستری (registery) است؛ که سرویسی برای میزبانی (hosting) و توزیع (distributing) ایمیج‌ها است. این کار میتونه به صورت hosted انجام بشه یا اینکه یک private copy ازش داشته باشید.


 لطفا برای مشاهده بقیه پست، روی ادامه مطلب کلیک کنید.



برگرفته شده از dummypractitioners.blog.ir


Common Concepts in Kubernetes

يكشنبه, ۱۷ بهمن ۱۳۹۵، ۰۳:۵۴ ب.ظ


Pic. No. 1 - Kubernetes Architecture



در  این پست به معرفی اجمالی تعدادی از اصطلاحات رایج در kubernetes می‌پردازم:


  • Node

  • Pod

  • Service

  • Replication Controller

  • Deployment(+Replica Set)

  • Selector

  • Job

  • ThirdPartyResource

  • ConfigMap



 لطفا برای مشاهده بقیه پست، روی ادامه مطلب کلیک کنید.



The Point behind kubernetes : Great Orchestration!

جمعه, ۱۵ بهمن ۱۳۹۵، ۰۳:۴۵ ب.ظ


Kubernetes که بود و چه کرد؟


اولین سوالی که قراره بهش جواب بدیم اینه که در چند جمله اصلا kubernetes به چه کار آید؟

طبق چیزی که گفتیم، در معماری سرویس‌گرا میایم اپلیکیشن رو می‌شکنیم به سرویس‌های کوچکتر (به اصطلاح مایکروسرویس) که هر کدوم بخشی از کار سرویس هدف رو انجام میدن. تا حالا گفتیم میایم یک مایکروسرویس و تمام وابستگی‌هاش رو میذاریم داخل یک کانتینر. خب همینجور که تعداد این داکر کانتینرها بیشتر میشه، مدیریتشون هم سخت میشه.


 لطفا برای مشاهده بقیه پست، روی ادامه مطلب کلیک کنید.



Internet connection problem after installing docker

چهارشنبه, ۱۳ بهمن ۱۳۹۵، ۰۳:۴۴ ب.ظ

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


اگه ifconfig رو بزنید، میبینید که داکر، یک اینترفیس به نام docker0 ایجاد کرده  که یه ip هم بهش اختصاص میده که گویا به طور پیشفرض تو این رنج آی‌پی ۱۷۲.۱۷.۰.۰/۱۶  هست.

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



 لطفا برای مشاهده بقیه پست، روی ادامه مطلب کلیک کنید.

what is docker؟

يكشنبه, ۱۰ بهمن ۱۳۹۵، ۰۳:۳۴ ب.ظ

Containerization(بسته‌بندی‌) فرآیندی‌ است برای توزیع(distributing) و استقرار(deploying)  برنامه‌ها به صورت قابل حمل(portable) و قابل پیش‌بینی(predictable)! این هدف با بسته‌بندی کردن مولفه‌ها و وابستگی‌هاشون در یک محل استاندارد، ایزوله و سبک‌وزن به نام کانتینر(container) فراهم میشه. امروزه بسیاری از سازمان‌ها علاقمندند برنامه‌ها و سرویس‌هایی طراحی کنند که قابلیت استقرار آسان در سیستم‌های توزیع‌یافته رو داشته باشه;چرا که این نگرش کمک میکنه که بتونن برنامه رو در صورت نیاز به آسانی scale و نیز مقاوم نسبت به failure کنند. داکر، که در واقع یک پلتفرم بسته‌بندی(containerization) است که برای راحت‌کردن و استاندارد کردن استقرار در محیط‌های مختلف توسعه یافته است، با معماری service-based به  خوبی تطابق دارد.  


 لطفا برای مشاهده بقیه پست، روی ادامه مطلب کلیک کنید.