قبلا با دو مفهوم Container و Kubernetes Nodes آشنا شدیم.
مفهوم Pod را همانند یک مجموعه برای Container در نظر بگیرید.
به عکس زیر توجه کنید :
همان طور که مشاهده میکنید هر یک از Container ها درون مجموعهای با نام Pod قرار گرفته اند.
نکته : بهتر است به ازای هر Container یک Pod ایجاد شود. اما میتوان از دو یا چند Container درون یک Pod استفاده نمود.
نکته : درون یک Node میتوان یک یا چندین Pod داشت.
پس در نتیجه Kubernetes برای مدیریت بهتر Container از مفهومی با نام Pod استفاده میکند.
حال فرض کنید با استفاده از Kubernetes یک Image از سرویس مورد نظر را راهاندازی کردهاید. (درون یک Pod و یک Container)
حال در صورتی که Load بر روی این سرویس بالا رود ، Kubernetes به صورت خودکار یک Pod و یک Container دیگر ایجاد کرده تا Load سرویس شما را Balance کند. این بدان معنی است که Kubernetes داخل همان Pod یک Container دیگر ایجاد نمیکند بلکه یک Pod دیگر ایجاد میکند. (در همان Node یا یک Node دیگر)