واتسون که پس از حل مشکلات میکروسرویسهای اسکاتلندیارد به دوآپس علاقهمند شده، تصمیم میگیرد در کنار پزشکی شروع به یادگیری کوبرنیتیز کند. زمانی که بازرس لستراد متوجه این خبر میشود، با خوشحالی از واتسون میخواهد که با بررسی هلم چارت یکی از سرورهای اسکاتلند یارد که برای کار با شرلوک مستقر شده، مشکلات آن را رفع کند.
او به واتسون میگوید که این هلم چارت قبلا کار میکرده; اما زمانی که یکی از اعضای تیم فنی اسکاتلند یارد تلاش کرده مقدارهای متغیرهای محیطی درون فایل values.yaml
را به دیپلویمنت سرور اضافه کند، آن را خراب کرده و چون این هلم چارت در گیت نبوده، حالا نمیتوانند آن را بازگردانی کنند.
واتسون که هنوز حتی کوبرنیتیز را نیز بلد نیست، نمیداند چطور مشکلات هلم را حل کند. به او کمک کنید که ابتدا مشکل چارت را حل کرده و سپس متغیرهای محیطی درون فایل values.yaml
را به فایل deployment.yaml
اضافه کند.
شما میتوانید پروژه اولیه را از این لینک دانلود کرده و با استفاده از دستور helm
مشکل آن را پیدا کرده و حل کنید. پس از حل مشکل نیز باید فایل deployment.yaml
را طوری تغییر دهید که تمامی متغیرهای محیطی موجود در فایل values.yaml
و کلید env
را به صورت داینامیک در قسمت صحیح دیپلویمنت قرار دهید.
در نهایت و پس از حل مشکلات و اضافه کردن نیازمندیها، فایل deployment.yaml
را بارگذاری نمایید.
ارسال پاسخ برای این سؤال