دسته: کانتینر و دواپس

آموزش Docker، Kubernetes، Helm و DevOps

نصب docker بر روی ubuntu

پیش از اجرای این آموزش این راهنما در زمان انتشار بر اساس نسخه‌های همان دورهٔ اوبونتو نوشته شده است. نسخه‌های فهرست‌شده و دستورات نصب ممکن است برای نسخهٔ فعلی سیستم‌عامل شما مناسب نباشند؛ پیش از اجرا، مستندات رسمی Docker را با نسخهٔ اوبونتوی خود تطبیق دهید و از داده‌های مهم نسخهٔ پشتیبان داشته باشید. برای…

Read more

نصب Local Kubernetes با MicroK8s

Local Kubernetes چیست؟ Clusterهای Kubernetes برنامه‌های بسته بندی شده را به روشی قابل اعتماد و مقیاس پذیر میزبانی می‌کنند. با در نظر گرفتن DevOps، Local Kubernetes کارهای تعمیر و نگهداری مانند ارتقاء را ساده می‌کند. MicroK8s چیست؟ MicroK8s یک گواهینامه CNCF بالادست Kubernetes است که کاملاً روی ایستگاه کاری شما اجرا می‌شود. به عنوان یک…

Read more

نحوه ایجاد یک Kubernetes Cluster با دسترسی بالا با MicroK8s

در این آموزش، نحوه ایجاد یک Kubernetes Cluster با استفاده از ویژگی MicroK8s ،HA را خواهید آموخت. به‌جای استفاده از چندین ماشین یا public cloud برای میزبانی Cluster، یاد می‌گیرید که چگونه از Multipass به عنوان پایه‌ای برای یک local cloud استفاده کنید. Kubernetes چیست؟ Cluster های Kubernetes برنامه‌های بسته بندی شده را به روشی…

Read more

DevOps به چه معناست؟

واژه DevOps ترکیبی از اصطلاحات development (توسعه) و operations (عملیات) است. در واقع به معنای یک رویکرد مشارکتی برای وظایف انجام شده توسط تیم توسعه برنامه‌های کاربردی شرکت و عملیات فناوری اطلاعات است. DevOps به معنای کلی، فلسفه‌ای است که ارتباط و همکاری بهتر بین تیم‌ها در یک سازمان ارتقا می‌بخشد. DevOps نقشه‌های قبلی توسعه، عملیات…

Read more

Helm چیست؟ و چه کاربردی دارد؟

Helm ابزاری است که نصب و مدیریت برنامه‌های Kubernetes را ساده می‌کند.  Helm ابزاری است که به شما در تعریف، نصب و ارتقاء برنامه‌های در حال اجرا در Kubernetes کمک می‌کند. به زبان ساده، یک موتور الگو است که manifest های Kubernetes را ایجاد می‌کند. نکته‌ای که Helm را مهم تر می‌کند این است که…

Read more

تفاوت Kubernetes و Docker Swarm چیست؟

در این مقاله Docker Swarm و Kubernetes را بررسی کنیم. Docker چیست؟ همانطور که می‌دانید Docker یک پلتفرم متن باز است که بر مبنای سیستم عامل لینوکس راه‌اندازی شده است. می‌توان گفت ابزاری است که فرآیند ایجاد، پیاده سازی و اجرای برنامه‌ها را با استفاده از Container‌ها بسیار ساده می‌کند. این امکان را به بسته…

Read more

Kubernetes چیست و عملکرد آن به چه صورت است؟

Kubernetes یک پلتفرم Open Source و portable است که مدیریت Container هارا بر عهده دارد. همچنین بسیاری از کارهای لازم برای پیاده‌سازی، مدیریت و مقیاس‌دهی برنامه‌های مبتنی بر Container را به‌شکل خودکار انجام می‌دهد. به بیان دیگر، کاربر با Cluster کردن سیستم‌های اجراکننده Container و استفاده از Kubernetes می‌تواند این کلاسترها را به سادگی و…

Read more

اجزا داکر چیست؟ و عملکرد هر کدام چگونه است؟

همانطور که در مقاله “ Docker چیست؟ ” بیان شده داکر یک پلتفرم open source است که بر مبنای سیستم عامل لینوکس راه‌اندازی شده است. می‌توان گفت ابزاری است که فرآیند ایجاد، پیاده سازی و اجرای برنامه‌ها را با استفاده از Container‌ها بسیار ساده می‌کند. در واقع با استفاده از هسته یا همان کرنل لینوکس…

Read more

Docker چیست؟ مکانیزم کاری آن چگونه است؟

Docker (داکر) یک پلتفرم متن باز است که بر مبنای سیستم عامل لینوکس راه‌اندازی شده است. می‌توان گفت ابزاری است که فرآیند ایجاد، پیاده سازی و اجرای برنامه‌ها را با استفاده از Container‌ها بسیار ساده می‌کند. در ادامه جهت درک بهتر، ابتدا به تعریفContainer و سپس به تعریف Docker و مکانیزم آن به زبان ساده…

Read more