کتاب GitOps Cookbook (راهنمای GitOps: اتوماسیون Kubernetes در عمل) یک منبع کاربردی و عملی برای یادگیری GitOps و اتوماسیون در کوبرنتیز است. این کتاب در 8 فصل به شما به صورت گامبهگام کار با GitOps و عملگرهای آن را آموزش میدهد.
در ادامه مقدمهای از کتاب GitOps Cookbook را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب GitOps Cookbook:
ما این کتاب را برای سازندگان نوشتیم. چه یک توسعهدهنده، مهندس DevOps، مهندس قابلیت اطمینان سایت (SRE)، یا مهندس پلتفرم که با Kubernetes سروکار دارد، چیزهای خوبی میسازید. مایلیم تجربیات خود را از آنچه در این زمینه و در جامعه در مورد آخرین بینشهای اتوماسیون Kubernetes برای خطوط لوله و بار کاری CI/CD آموخته ایم به اشتراک بگذاریم.
کتاب GitOps Cookbook حاوی لیستی جامع از محبوبترین نرمافزارها و ابزارهای موجود در اکوسیستم بومی Kubernetes و ابری برای این منظور است. هدف ما ارائه لیستی از دستور العملهای عملی است که ممکن است به کار روزانه شما کمک کند یا ارزش کاوش بیشتر را داشته باشد. ما برای پیادهسازی اتوماسیون Kubernetes به فناوری یا پروژه خاصی پایبند نیستیم. با این حال، ما در مورد برخی از انتخابهای خود برای ارائه یک مسیر مختصر GitOps نظر داریم.
این کتاب در فصلهای متوالی، از مبانی تا موضوعات پیشرفته در اکوسیستم Kubernetes، با پیروی از اصول GitOps سازماندهی شده است. ما امیدواریم که این دستور العملها را برای پروژههای خود ارزشمند و الهام بخش بیابید!
فصل 1 مقدمه ای است بر اصول GitOps و اینکه چرا آنها به طور مداوم برای هر پروژه جدید فناوری اطلاعات رایجتر و ضروریتر میشوند.
فصل 2 الزامات نصب را برای اجرای این دستور العملها در یک خوشه Kubernetes پوشش میدهد. مفاهیم و ابزارهایی مانند Git، Container Registry، Container Runtime و Kubernetes برای این سفر ضروری هستند.
فصل 3 شما را با یک نمای کلی کامل از کانتینرها و اینکه چرا آنها برای توسعه و استقرار برنامه امروز ضروری هستند، راهنمایی میکند. Kubernetes یک پلت فرم کانتینر ارکستراسیون است. با این حال، ظروف را از جعبه نمیسازد. بنابراین، ما لیستی از دستور العملهای عملی برای ساخت برنامههای کانتینری با محبوب ترین ابزارهای موجود در جامعه بومی ابر ارائه خواهیم کرد.
فصل 4 یک نمای کلی از Kustomize، ابزار محبوب برای مدیریت منابع Kubernetes را به شما ارائه میدهد. Kustomize قابلیت همکاری دارد و اغلب در خطوط لوله CI/CD استفاده میشود.
فصل 5 Helm را بررسی میکند، ابزاری مد روز برای بسته بندی برنامهها در Kubernetes. Helm همچنین یک سیستم قالب است که می توانید از آن برای استقرار برنامهها در بارهای کاری CI/CD استفاده کنید.
فصل 6 شما را از طریق سیستمهای CI/CD بومی ابری برای Kubernetes راهنمایی میکند. فهرستی جامع از دستور العملها برای بخش ادغام پیوسته با Tekton، سیستم CI/CD بومی Kubernetes ارائه میدهد. علاوه بر این، ابزارهای دیگری مانند Drone و GitHub Actions را نیز پوشش میدهد.
فصل 7 بخش GitOps خالص کتاب را آغاز میکند زیرا به مرحله استقرار مداوم با Argo CD، ابزار محبوب GitOps برای Kubernetes میچسبد.
فصل 8 به موضوعات پیشرفته GitOps با Argo CD میپردازد، مانند مدیریت اسرار، تحویل پیش رونده برنامه، و استقرار چند خوشهای. این به متداولترین موارد استفاده و معماریهایی که احتمالاً امروز و فردا با پیروی از رویکرد GitOps با آنها کار خواهید کرد، پایان میدهد.
سرفصلهای کتاب GitOps Cookbook:
- Foreword
- Preface
- 1. Introduction
- 2. Requirements
- 3. Containers
- 4. Kustomize
- 5. Helm
- 6. Cloud Native CI/CD
- 7. Argo CD
- 8. Advanced Topics
- Index
جهت دانلود کتاب GitOps Cookbook میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.