
پیش از شروع
- این راهنما را با یک پروژه آزمایشی یا منبعی که مجاز به تغییر آن هستید دنبال کنید.
- هزینه و اثر حذف یا جایگزینی داده در مرحله تأیید نهایی دوباره نمایش داده میشود.
- پس از هر تغییر، نتیجه مورد انتظار همان مرحله را در وضعیت پروژه، رخدادها یا گزارش فعالیت بررسی کنید.
متغیرهای محیطی
هنگام ساخت اپلیکیشن، متغیرها را از تنظیمات پیشرفته وارد کنید یا بعداً در صفحه پروژه تا ۵۰ کلید ثبت کنید. نامها باید استاندارد و یکتا باشند؛ مقدارها در Kubernetes Secret نگهداری میشوند و در Image یا لاگ قرار نمیگیرند.
مدیریت ConfigMap و Secret
در صفحه هر پروژه، بخش «کانفیگ و Secret» تمام منابع متصل به همان پروژه را نشان میدهد. ConfigMapهای Compose و Secretهای اپلیکیشن را میتوانید ویرایش کنید؛ پس از ذخیره، پروژه با تنظیمات جدید راهاندازی مجدد میشود. مقدار Secretها پیشفرض پنهان است و مشاهده آن در گزارش فعالیت ثبت میشود. منابع سیستمی دیتابیس فقطخواندنی هستند تا سرویس با تغییر دستی Credential یا اسکریپت اولیه خراب نشود.
Health Check
اگر مسیر HTTP مانند /health وارد شود باید پاسخ موفق بدهد؛ در غیر این صورت اتصال TCP پورت بررسی میشود. Startup Probe برای شروع اولیه فرصت میدهد و Readiness مانع ورود ترافیک به Pod ناسالم میشود.
دامنه پیشفرض
هر ناحیه دامنه پایه و IP ورودی مستقل دارد. پروژه بلافاصله روی project.cluster-domain با HTTPS و گواهی wildcard همان کلاستر در دسترس قرار میگیرد.
دامنه شخصی
اگر دامنه در CDN همین فضای کاری باشد، آن را در صفحه پروژه انتخاب کنید و دامنه اصلی یا سابدامنه پیشنهادی را بسازید؛ پاستا رکوردهای A و TXT را در CDN ایجاد، عبور CDN را فعال و صدور TLS را آغاز میکند. برای DNSهای دیگر، رکورد A روی IP ورودی کلاستر و TXT روی _paasta-verify.domain را دستی بسازید و سپس بررسی را بزنید.