قرارداد اپلیکیشن
بررسی محتوای App API، شیوهٔ بیان نیاز هر سرویس و مرز میان مسئولیت اپلیکیشن و سیاستهای پلتفرم.
Kubernetes · چرخهٔ عمر اپلیکیشن · مهندسی پلتفرم
Harvisp به دنبال یک روش مشترک برای تعریف و مدیریت اپلیکیشنها در Kubernetes است. محور تحقیق، یک App API است که پیکربندی مورد انتظار اپلیکیشن را به کارهای عملیاتی آن وصل کند و Kubernetes همچنان مرجع اصلی وضعیت سیستم بماند.
گفتگو دربارهٔ پروژه↗مسئله
اپلیکیشن فقط کانتینرهای در حال اجرا نیست. منابع پردازشی، ذخیرهسازی، شبکه، نصب، ارتقا و بازیابی باید در کنار هم کار کنند. وقتی هرکدام تعریف و دستورالعمل جداگانهای دارند، شناخت و نگهداری کل اپلیکیشن دشوارتر میشود.
طرح مفهومی · در حال بررسی
مسیر طراحی، تعریف یک قرارداد اعلانی برای اپلیکیشن است: یک ساختار مشترک و یک کنترلر که نیاز اپلیکیشن را به منابع Kubernetes تبدیل کند. هدف این است که پلتفرم داخلی توسعه بتواند از این قرارداد استفاده کند، بدون اینکه جزئیات لازم برای عملیات از دسترس تیم خارج شود.
محورهای تحقیق
بررسی محتوای App API، شیوهٔ بیان نیاز هر سرویس و مرز میان مسئولیت اپلیکیشن و سیاستهای پلتفرم.
بررسی ارتباط نصب، ارتقا، پشتیبانگیری و عملیات پس از راهاندازی با همان تعریف مشترک اپلیکیشن.
ارزیابی جایگاه رابط YAML و کنترلر در روندهای موجود Kubernetes و پلتفرم داخلی توسعه.
در مرحلهٔ تحقیق و توسعه
Harvisp در مرحلهٔ تحقیق و توسعه است. این صفحه طرح کلی ایده را معرفی میکند؛ نسخهٔ آمادهٔ استفاده، راهنمای نصب یا فهرست قابلیتهای تأییدشده نیست. API، معماری و دامنهٔ پروژه ممکن است تغییر کنند. سورس و مستندات داخلی خصوصی میمانند و زمان قطعی برای انتشار عمومی تعیین نشده است.
آخرین بازبینی معرفی:
گفتگوی فنی
برای گفتگو دربارهٔ چرخهٔ عمر اپلیکیشن، پلتفرم داخلی توسعه یا مسیر تحقیق، با سینا محسنیفر در تماس باشید. هدف این گفتگو شناخت نیاز و دریافت بازخورد فنی است، نه ارائهٔ یک محصول آمادهٔ استقرار.