تنظیمات قابل ویرایش در دارکوب
Strategy
اگر بخواهید ورژن جدیدی از اپ خود را بالا بیاورید، کوبرنتیز باید اپ ورژن قدیمی را پاک کرده و آن را با اپ جدید جایگزین کند. بخصوص اگر اپ شما Replica داشته باشد، انتخاب استراتژی مناسب نقش بسزایی در مدیریت داونتایم و خ طاهای احتمالی پیدا میکند. کوبرنتیز دو استراتژی برای این فرآیند در نظر گرفته است.
RollingUpdate
این حالت، استراتژی پیشفرض کوبرنتیز و دارکوب است. اول ورژن جدید اپ در کنار ورژن قدیمی بالا میآید. بعد از اینکه مشخص شد پاد جدید سالم است، پاد قدیمی حذف میشود. اگر چند پاد وجود داشته باشد، این فرآیند به صورت تدریجی برای همه پادها اتفاق میافتد. به این ترتیب اپلیکیشن شما بدون هیچ داونتایمی اپگرید میشود.
Recreate
در این استراتژی، اول همه پادهای ورژنهای قدیمی به طور کامل پاک میشوند. سپس همه پادهای ورژن جدید، همگی به صورت همزمان بالا میآیند. به دلیل وقفهای که بین پاک شدن و ساخت مجدد اپها وجود دارد، این استراتژی داونتایم خواهد داشت. اما برخلاف RollingUpdate، همه تغییرات را یکجا به کاربر عرضه میکند و بنابراین در اپدیتهای بزرگ، احتمال بروز خطا برای کاربر را پایین میآورد.