نحوه استقرار یک برنامه جنگو امن در Kubernetes

عکس پروفایل ظهر Trevor Shim Hacker

@سانگوروکوترور شیم

https://github.com/porter-dev/porter ساختمان

این مقاله وبلاگ بر اساس مستندات و مخزن نمونه ای است که توسط عضو انجمن پورتر ، jimcru21 نوشته شده است.

کوبرنتس یک ارکستراتور کانتینر قدرتمند است که استقرار ، مدیریت و مقیاس گذاری برنامه های کانتینر را به صورت خودکار انجام می دهد. با وجود همه این مزایای Kubernetes ، به طور معمول یک تن سربار برای آن وجود دارد که اغلب برای کاربردهای ساده توجیه پذیر نیست. در این آموزش ، ما به چگونگی استقرار برنامه های جنگو در پیشنهادهای اصلی Kubernetes ارائه دهندگان ابر (مانند EKS ، GKE ، DOKS) در چند کلیک با استفاده از Porter ، بدون حتی نیاز به محدود کردن برنامه های خود ، می پردازیم.

پورتر چیست؟

Porter یک بستر نرم افزاری به عنوان سرویس (PaaS) است که در فضای ابری کاربر اجرا می شود. اگر با Heroku / Vercel / Netlify آشنایی دارید ، Porter سهولت استفاده از این سیستم عامل ها را در ابر مخصوصاً در خوشه Kubernetes خود به ارمغان می آورد. با استفاده از Porter می توانید بدون نیاز به نوشتن پرونده های `Dockerfile` یا` YAML` برنامه های جنگو را با حداقل سربار در Kubernetes استقرار و مقیاس بندی کنید.

باربر منبع باز است. کد منبع را اینجا ببینید.

تهیه خوشه Kubernetes

قبل از شروع به کارگیری برنامه Django در Kubernetes ، ابتدا باید خوشه Kubernetes تهیه کنید …