مستندات پاستا
فهرست مستندات
صفحه اصلی مستندات

شروع و استقرار

شروع سریع با پاستاpaasta.yaml و GitOpsاستقرار از GitHub و GitLabDocker Compose و پروژه‌های چندسرویسیاتصال MCP و Agentهابازارچه قالب‌ها و اپ‌های آمادهساخت و استقرار اپلیکیشنروش‌های Build و استک‌هاپروژه‌ها و نسخه‌هاتنظیمات اجرا

داده و ذخیره‌سازی

فضای ذخیره‌سازیدیتابیس‌های مدیریت‌شدهبکاپ، Snapshot و بازیابی داده

دامنه و شبکه

ثبت، انتقال و تمدید دامنهشبکه توزیع محتوا (CDN)امنیت، شبکه و استفاده قابل قبولوضعیت سرویس و رخدادها

عملیات و مدیریت

پلن، کیف پول و هزینهلاگ و مشاهده‌پذیریتیم و دسترسیپشتیبانی و تیکتحساب، API و امنیتمحیط‌ها و Preview DeploymentWorker، Cron، Job و Release Commandمقیاس خودکار و دسترس‌پذیری بالااعلان‌های ایمیل، پیامک و Webhookرفع خطاهای رایج
عملیات و مدیریت

مقیاس خودکار و دسترس‌پذیری بالا

افزایش ظرفیت بدون قطع نسخه فعال

۲ دقیقه مطالعه

تعداد نمونه را انتخاب کنید

برای سرویس production می‌توانید بیش از یک Replica داشته باشید. ترافیک فقط بین Podهای Ready توزیع می‌شود و به‌روزرسانی به‌صورت Rolling انجام می‌شود تا نمونه سالم قبلی تا آماده‌شدن نسخه جدید باقی بماند.

Autoscaling را فعال کنید

حداقل و حداکثر نمونه و هدف مصرف CPU یا حافظه را تعیین کنید. پاستا براساس متریک واقعی تعداد Replica را تغییر می‌دهد و در خلاصه هزینه، بازه حداقل تا حداکثر مصرف را نشان می‌دهد.

Health Check صحیح

Readiness مشخص می‌کند چه زمانی ترافیک وارد Pod شود و Liveness در گیرکردن برنامه آن را Restart می‌کند. مسیر Health باید سریع، بدون احراز هویت و بدون وابستگی غیرضروری به سرویس بیرونی پاسخ موفق بدهد.

بودجه منابع

Request برای زمان‌بندی و Limit برای محافظت از کلاستر استفاده می‌شود. OOMKilled یعنی مصرف حافظه از Limit عبور کرده است؛ ابتدا نشتی یا cache برنامه را بررسی و سپس پلن را افزایش دهید.

ظرفیت ناحیه

پاستا ظرفیت قابل‌استفاده CPU، RAM و دیسک هر کلاستر را بررسی می‌کند. اگر ناحیه برای پلن انتخابی جا نداشته باشد «تکمیل ظرفیت» نمایش داده می‌شود و ساخت یا افزایش مقیاس تا آزادشدن منابع یا انتخاب ناحیه دیگر انجام نمی‌شود.

محدودیت واقعی HA

چند Replica خرابی یک Pod را پوشش می‌دهد، اما برای داده باید دیتابیس و بکاپ مناسب داشته باشید. خرابی کامل کلاستر نیازمند بازیابی یا مهاجرت به کلاستر دیگر است و Snapshot محلی به‌تنهایی جای بکاپ مستقل را نمی‌گیرد.

هنوز مسئله حل نشده است؟پروژه یا استقرار مربوط را به تیکت وصل کنید تا بررسی دقیق‌تر شود.
ساخت تیکت