Frame 18711

مدرس

کیوان نیکویی

سطح

مبتدی

فصل

5

دانشجو

10

ساعت

30:00:00

Containerd as a CRI Administration and Operations

ابزار Containerd یک از ابزارهادر دسته CRI یا همان Container Runtime Interface های می باشد و توانایی ایجاد و مدیریت کانتینر ها را بعده دارد و این ابزار هم به کمک یک Image که از یک Dockerfile ساخته شده کانتینر را بالا می آورد و میتواند به آنها شبکه و فضای ذخیره سازی اطلاعات دهد و آنها را مدیریت نماید .

این ابزار هم برروی سیستم عامل لینوکس و هم ویندوز سازگاری دارد و Container هایی که با هرکدام Compatible باشد را برروی آنها اجرا می کند .

این ابزار هم در Repository Docker قرار دارد و از همانجا هم قابل نصب می باشد در واقع در درون داکر نهفته و فرآیند اجرای کانتینر ها را نسبت به داکر تسریع می بخشد .

کوبرنتیز در ورژن های جدید خود از این ابزار به عنوان CRI  جهت مدیریت کانتینر های خود استفاده نموده است .

Containerd as a CRI Administration and Operations

Rectangle 1644

مدرس


کیوان نیکویی

سطح

مبتدی

فصل

5

دانشجو

27

ساعت

30:00:00
3850000تومان
4000000تومان
3850000 تومان
4000000 تومان

خدمات جانبی

از 28 فوریه 2019، Containerd  رسماً یک پروژه نهایی در Cloud Native Computing Foundation (CNCF) شده است و در پی آن ابزارهای Kubernetes  ، Prometheus ، Envoy و CoreDNS  از آن استفاده می کنند.

معماری Containerd

Containerd  به عنوان Deamon Service برای  سیستم عامل لینوکس و ویندوز در دسترس است. این ابزارقابلیت آن را دارد که چرخه کامل کانتینر سیستم میزبان Host خود را مدیریت می کند، از انتقال و ذخیره سازی تصویر گرفته تا اجرای کانتینر و نظارت تا ذخیره سازی سطح پایین و اتصال آن به شبکه و فراتر از آن.

مقایسه CRI ها را در شکل می توان متوجه شد.

درواقع Docker  بعوان یک CRI با امکانات بیشتر در مدیریت کانتینر ها می باشد و می تواند کانتینررا با شرایط بهتری مدیریت نماید و دست کاربران را نیز در مدیریت آنها باز می گذارد .

و Containerd نیز بعنوان یک CRI  با امکانات مدیریتی کمتر می باشد و چون بسیار کوچک و سبک است لذا اجرا و ساخت و بالا آمدن کانتینر ها را جهت سرویس دهی بسیار سریعتر از Docker انجام خواهد داد .