در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در این سفر یادگیری ، شما با ابزارهایی مانند Github ، Jenkins ، Maven ، Docker ، Ansible و Kubernetes آشنا می شوید و یاد می گیرید که چگونه این ابزارها را برای اجرای یک پروژه در دنیای واقعی ادغام کنید. و استفاده از آن در سرور Tomcat. شما CI/CD را با Github ، Jenkins ، Maven و Tomcat تنظیم خواهید کرد. در ابتدا ، هیچ محیطی وجود ندارد. بنابراین ، شما با تنظیم جنکینز ، پیکربندی Maven and Git ، Tomcat Server ، ادغام Github ، Maven ، Tomcat Server با جنکینز ، ایجاد یک کار CI و CD و آزمایش استقرار شروع می کنید. روی یک ظرف داکر و همچنین با کمک Ansible. برای این کار ، ابتدا محیط Docker را تنظیم کنید ، Dockerfile را بنویسید ، یک تصویر و ظرف را روی میزبان Docker ایجاد کنید ، میزبان Docker را با جنکینز ادغام کنید و کار CI/CD را در جنکینز ایجاد کنید تا روی یک ظرف بسازد و مستقر شود. مصنوعات در Kubernetes. تقریباً همه محیط ها به جز Kubernetes آماده است ، بنابراین ما با تنظیم سرور Ansible شروع خواهیم کرد ، میزبان Docker را با کتاب Playblet Ansible و Ansible یکپارچه می کنیم تا یک تصویر ایجاد کنیم ، کتاب Playble برای ایجاد Continuer ، ادغام Ansible با Jenkins ، و CI/ کار CD برای ساخت کد بر روی Ansible و استقرار آن بر روی Docker Container.
تا پایان این دوره ، شما قادر خواهید بود با اطمینان تنظیم و تکمیل خط لوله CI/CD برای ساخت و استقرار یک برنامه جاوا در AWS. < Br/> پرونده های منبع در مخزن GitHub در https://github.com/packtpublishing/hello-world
در دسترس هستند
عنوان اصلی : DevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes
سرفصل های دوره :
مقدمه ای برای دوره:
مقدمه
مباحث تحت پوشش
CI و CD چیست؟
منابع تنظیم خط لوله DevOps CI/CD
کد منبع پروژه DevOps
نکات سریع برای یادگیری سریع
خط لوله CI/CD با استفاده از Git ، Jenkins و Maven:
مقدمه
سرور جنکینز را تنظیم کنید
اولین کار جنکینز را اجرا کنید
git را با جنکینز ادغام کنید
کار جنکینز را اجرا کنید تا کد را از GitHub بکشید
Maven را با جنکینز ادغام کنید
با استفاده از جنکینز یک پروژه جاوا بسازید
ادغام سرور Tomcat در خط لوله CI/CD:
مقدمه
سرور Tomcat را تنظیم کنید
Tomcat را با جنکینز ادغام کنید
آثار باستانی را بر روی سرور Tomcat مستقر کنید
ساخت و استقرار با استفاده از نظرسنجی SCM
ادغام داکر در خط لوله CI/CD:
محیط داکر را تنظیم کنید
یک ظرف Tomcat ایجاد کنید
رفع مسئله کانتینر Tomcat
اولین پرونده docker خود را ایجاد کنید
یک dockerfile سفارشی برای Tomcat ایجاد کنید
داکر را با جنکینز ادغام کنید
کار جنکینز برای ساخت و کپی آثار باستانی در میزبان Docker
Tomcat Dockerfile را برای خودکار سازی فرایند استقرار به روز کنید
ساخت و استقرار خودکار روی ظرف Docker
کار جنکینز برای خودکار سازی CI/CD برای استقرار برنامه در Docker Container
ادغام Ansible در خط لوله CI/CD:
بخش مقدمه - چرا Ansible؟
نصب قابل حمل
داکر را با Ansible ادغام کنید
Ansible را با جنکینز ادغام کنید
یک تصویر بسازید و ظروف را بر روی Ansible ایجاد کنید
کتاب پخش قابل اعتماد برای ایجاد تصویر و کانتینر
تصویر را به DockerHub کپی کنید
کار جنکینز برای ساختن یک تصویر بر روی Ansible
نحوه ایجاد کانتینر در Dockerhost با استفاده از Playbook Ansible - پروژه DevOps
استقرار مداوم کانتینر Docker با استفاده از دفترچه بازی Ansible
Jenkins CI/CD برای استقرار کانتینر با استفاده از Ansible
Kubernetes در AWS:
مقدمه - چرا Kubernetes
روشهای نصب Kubernetes
روش نصب EKS
سرور bootstrap را برای eksctl تنظیم کنید
Kubernetes را با استفاده از EKSCTL تنظیم کنید
دستورات اساسی Kubernetes را اجرا کنید
اولین پرونده مانیفست را ایجاد کنید
یک فایل مانیفست سرویس ایجاد کنید
با استفاده از برچسب ها و انتخابات
ادغام Kubernetes در خط لوله CI/CD:
یک پرونده استقرار بنویسید
برای ایجاد و دسترسی به POD از پرونده های استقرار و خدمات استفاده کنید
سرور bootstrap Kubernetes را با Ansible ادغام کنید
کتابهای پخش قابل قبول برای پرونده های مستقر و خدمات ایجاد کنید
کار استقرار جنکینز را برای Kubernetes ایجاد کنید
کار CI برای ایجاد تصویر برای Kubernetes
به روزرسانی نورد را برای ایجاد غلاف از آخرین تصویر Docker فعال کنید
کار کامل CI و CD برای ساخت و استقرار کد در Kubernetes
راه اندازی Kubernetes را تمیز کنید
منابع:
نحوه نصب git bash
نحوه ایجاد حساب GitHub
نحوه تنظیم حساب AWS
DevOps Project - 2022: CI/CD with Jenkins Ansible Kubernetes
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
DevOps Complete Course
یادگیری AWS : کورس راهکارهای معماری AWS و مدیریت سیستم
Kubernetes Project-2022 CI/CD with Jenkins Helm on AKS and EKS
DevOps Complete Course
Linux for Cloud and DevOps Engineers
Kubernetes Project-2022 CI/CD with Jenkins Helm on AKS and EKS
DevOps Project – 2022: CI/CD with Jenkins Ansible Kubernetes
کورس یادگیری کامل CI/CD بوسیله Jenkins Helm بر روی AKS and EKS
Git و GitHub برای مهندسان DevOps
DevOps Project – 2022: CI/CD with Jenkins Ansible Kubernetes