گردش کار CI / CD برای برنامه های SpringBoot در Kubernetes از طریق Skaffold

عکس پروفایل نویسنده

@ایشیشآشیش چوداری

برنامه نویس در محل کار

در این مقاله ، ما چگونگی ایجاد گردش کار CI / CD را برای یک برنامه SpringBoot مستقر در Kubernetes با استفاده از Skaffold توضیح خواهیم داد.

این یک واقعیت شناخته شده است که توسعه برنامه های کاربردی با Kubernetes دست و پا گیر است. به همین دلیل است که یک اکوسیستم در اطراف آن در حال توسعه است تا توسعه دهندگان بتوانند روی آنچه برای آنها بیشتر مهم است یعنی نوشتن کد تمرکز کنند. با توجه به این نکته ، در این مقاله ، من به یکی دیگر از ابزارهای Skaffold که توسط Google ساخته شده است ، می پردازم.

بنابراین Skaffold دقیقاً چیست؟

Skaffold گردش کار برای ساخت ، فشار دادن و استقرار برنامه شما را کنترل می کند.

چه مشکلی در صدد حل آن است؟

همانطور که قبلاً گفتم توسعه برنامه ها با Kubernetes کار چندان ساده ای نیست و اینجاست که Skaffold شروع به کار می کند زیرا باعث سهولت در توسعه و استقرار برنامه های شما در Kubernetes می شود. این کل گردش کار را مدیریت می کند و هنگام توسعه و استقرار برنامه خود یا روی یک خوشه Kubernetes از راه دور ، بازخورد فوری دریافت می کنید.

در زیر برخی از مزایای استفاده از Skaffold آورده شده است.

سبک وزن

این فقط یک نرم افزار سمت مشتری است بنابراین هیچ خوشه یا چیزی برای نگهداری وجود ندارد.

به اشتراک گذاری آسان است

به اشتراک گذاری در بین اعضای تیم خود بسیار آسان است زیرا برای شروع کار فقط نیاز به انجام موارد زیر است.

سهولت توسعه

برای به دست آوردن …

سئو PBN | خبر های جدید سئو و هک و سرور