
پیش از شروع
- این راهنما را با یک پروژه آزمایشی یا منبعی که مجاز به تغییر آن هستید دنبال کنید.
- هزینه و اثر حذف یا جایگزینی داده در مرحله تأیید نهایی دوباره نمایش داده میشود.
- پس از هر تغییر، نتیجه مورد انتظار همان مرحله را در وضعیت پروژه، رخدادها یا گزارش فعالیت بررسی کنید.
Compose را وارد کنید
فایل compose.yaml را همراه سورس آپلود کنید یا متن Compose را مستقیماً در ویرایشگر صفحه ساخت بچسبانید. پاستا services، build، image، environment، env_file، ports، healthcheck، volumes، configs و وابستگیهای سرویسها را بررسی میکند.
پیشنمایش معماری را مرور کنید
هر سرویس برنامه به یک سرویس مستقل پاستا تبدیل میشود تا وضعیت، منابع، لاگ و مقیاس آن جدا قابل کنترل باشد. همه آنها زیر یک پروژه گروهبندی میشوند و از شبکه خصوصی پروژه با نام سرویس Compose به هم میرسند.
دیتابیس را مدیریتشده کنید
PostgreSQL، MySQL، MongoDB و Redis شناساییشده بهصورت پیشفرض به دیتابیس مدیریتشده تبدیل میشوند. نسخه، پلن، حجم دیسک و قیمت هر نمونه پیش از پرداخت نمایش داده میشود. اگر به کانتینر خام نیاز دارید، تبدیل خودکار را برای همان سرویس خاموش کنید.
چند دیسک بسازید
هر named volume به یک دیسک پایدار قابلویرایش تبدیل میشود. اندازه، کلاس ذخیرهسازی و mount path هر دیسک را جدا تعیین کنید. bind mountهای حاوی فایل پیکربندی به ConfigMap تبدیل میشوند و مسیرهای داده به PVC میروند.
Secret و متغیرها
مقادیر env و env_file در بررسی پروژه نمایش داده میشوند اما Secretهای حساس را بهتر است در بخش متغیرهای محیطی وارد کنید. مقدار Secret در لاگ یا صفحه پروژه دوباره نمایش داده نمیشود و فقط نام کلید قابل مشاهده است.
پورت عمومی را مشخص کنید
پاستا سرویس وب اصلی را از ports و healthcheck پیشنهاد میدهد. هر سرویس شبکه مستقل دارد، بنابراین چند سرویس میتوانند از پورت داخلی یکسان مانند ۸۰ استفاده کنند. فقط سرویس وب اصلی دامنه و Ingress میگیرد؛ دیتابیسها و سرویسهای داخلی در شبکه خصوصی پروژه در دسترساند.