در ادامه ی سلسه مطلب آموزش نصب و پیکربندی Docker Swarm، قصد داریم تا در مورد Scale up و Scale down کردن Service ها در Swarm صحبت کنیم.
Scale up و Scale down کردن Service ها در Swarm :
در Docker swarm ما می توانیم سرویس های خود را scale up یا scale down کنیم. همانطور که دیدید تا اینجا سرویس web که ایجاد کردیم دارای یک instance بود که بر روی manager node در حال اجرا می باشد. اکنون برای آزمایش scalability می خواهیم سرویس web را به پنج instance بر روی کلاستر موجود Scale کنیم. بدین منظور کافیست تا دستور پایین را بر روی manager node اجرا کنیم:
# docker service scale web=5
یک نمونه خروجی از اجرای دستور گفته شده را در تصویر پایین مشاهده می کنید:
برای بررسی اینکه instance های سرویس web بر روی کدام Node ها در حال اجرا می باشند کافیست تا دستور زیر را بر روی manager node اجرا کنید:
# docker service ps web
برای Scale down کردن سرویس web کافیست تا دستور زیر را اجرا کنید:
# docker service scale web=3
یک نمونه خروجی از اجرای دستور گفته شده را در تصویر پایین مشاهده می کنید:
برای بررسی وضعیت سرویس web کافیست تا از دستور پایین استفاده کنید:
# docker service ps web
یک نمونه خروجی از اجرای دستور گفته شده را در تصویر پایین مشاهده می کنید:
ادامه دارد …