اطلاعات این صفحه تا چند لحظه دیگر نمایش داده میشود.
اطلاعات این صفحه تا چند لحظه دیگر نمایش داده میشود.
پروژه چندسرویسی Docker Compose را تحلیل کنید؛ هر سرویس اپلیکیشن به Pod مستقل تبدیل میشود و Volume، ConfigMap، Secret و دیتابیس شناختهشده به شکل مناسب پاستا ساخته میشوند.
$ paasta login
$ cd my-compose-app
$ paasta deploy
✓ build detected: compose
✓ domain and HTTPS readyپاستا فایلها و قراردادهای خود این استک را میخواند و پیش از انتشار، تصمیمهای مهم Build و Runtime را شفاف نشان میدهد.
build، image، command، environment، depends_on، ports و healthcheck هر سرویس جداگانه خوانده میشوند.
PostgreSQL، MySQL، MongoDB و Redis قابل تبدیل به دیتابیس مدیریتشدهاند؛ named volumeها نیز به دیسک پایدار نگاشت میشوند.
هر سرویس با نام خودش در شبکه خصوصی پروژه در دسترس است و سرویس وب انتخابشده دامنه عمومی دریافت میکند.
خیر. هر سرویس اپلیکیشن به workload مستقل تبدیل میشود تا لاگ، منابع، Restart و مقیاس آن جدا باشد. فقط کانتینرهای جانبی واقعی که نیاز به lifecycle مشترک دارند میتوانند کنار هم بمانند.
فایلهای تنظیمات به ConfigMap یا Secret و مسیرهای داده به Volume پایدار تبدیل میشوند. mountهای میزبان مانند /var/run/docker.sock به دلیل امنیت پشتیبانی نمیشوند.
depends_on فقط ترتیب مفهومی را نشان میدهد. پاستا سرویسها را مستقل میسازد؛ برنامه باید Retry اتصال داشته باشد و برای سرویسهای حساس Health Check تعریف شود.
ساخت حساب رایگان است. هزینه فقط بر اساس منابعی است که انتخاب میکنید.
شروع استقرار