لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Devops Project 2023- CI/CD با فرمان جنکینز در AKS EKS
Devops Project 2023- CI/CD with Jenkins helm on AKS EKS
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره به شما کمک می کند تا برنامه ها را روی خوشه EKS و AKS Kubernetes با خطوط لوله CI/CD با استفاده از نمودارهای فرمان راه اندازی کنید.
آیا میخواهید با استفاده از git، Docker، helm و Jenkinsfile یک خط لوله CI/CD برای استقرار برنامهها یا میکروسرویسها در AKS EKS Kubernetes Cluster ایجاد کنید؟ پس شما در جایگاه درست قرار دارید. به پروژه Kubernetes Devops خوش آمدید.
در این دوره، من یک خط لوله کامل CI/CD برای اجرای یک برنامه Java Springboot ایجاد کرده ام. در این سفر آموزشی، ابزارهایی مانند Github، Jenkins، maven، docker، helm و Kubernetes (AKS EKS) را معرفی کردهاید
در اینجا میتوانید با استفاده از ابزارهای Git، Jenkins، helm، Docker و Kubernetes، یک خط لوله CI/CD را مشاهده کنید. این نشان می دهد که صنعت فناوری اطلاعات چگونه از Kubernetes Cluster
استفاده می کند
من بیش از 12 سال تجربه در DevOps، ابر AWS Azure دارم و درک عمیقی از این دامنه دارم. بنابراین، من با نمایش گام به گام به طور مفصل به شما آموزش خواهم داد.
این دوره برای مبتدیان نیست و شما باید اطلاعات قبلی در مورد kubernetes، git، Jenkins داشته باشید.
این دوره بهترین راه برای یادگیری استقرار مهارتهای Kubernetes است که برای موفقیت در حرفه DevOps خود به آن نیاز دارید.
این دوره برای چه کسانی است؟
هرکسی که میخواهد خط لوله CI/CD ایجاد کند تا با استفاده از helm، Docker و Jenkinsfile، برنامهها یا میکروسرویسها را در AKS EKS Kubernetes Cluster مستقر کند.
هر کسی که می خواهد مهارت های خود را در این دامنه افزایش دهد
کسانی که می خواهند با استفاده از نمودارهای فرمان از استقرار زمان واقعی میکروسرویس یا برنامه در خوشه Kubernetes مطلع شوند.
سرفصل ها و درس ها
مقدمه - 2022
Introduction - 2022
معرفی
Introduction
چه چیزی را پوشش می دهیم
What do we cover
گردش کار پروژه EKS و AKS
EKS & AKS Project workflow
مقدمه - 2022
Introduction - 2022
سرور Jenkins را برای CI/CD در EKS Cluster راه اندازی کنید
Setup Jenkins server for CI/CD in EKS Cluster
نصب سرور جنکینز برای CI CD به EKS kubernetes Cluster
Installing Jenkins Server for CI CD to EKS kubernetes Cluster
AWS CLI را در سرور جنکینز به روز کنید
Update AWS CLI in Jenkins Server
راه اندازی Maven GIT در سرور جنکینز
Maven GIT setup in Jenkins Server
راه اندازی داکر در سرور جنکینز
Docker Setup in Jenkins server
افزونه Docker & Maven را در سرور جنکینز نصب و پیکربندی کنید
Install and configure Docker & Maven plugin in Jenkins server
سرور Jenkins را برای CI/CD در EKS Cluster راه اندازی کنید
Setup Jenkins server for CI/CD in EKS Cluster
راه اندازی خوشه EKS Kubernetes در AWS
Setup EKS Kubernetes cluster in AWS
میزبان مدیریت EKS ایجاد کنید
Create EKS Management Host
IAM Role را به مدیریت هاست ایجاد و پیوست کنید
Create and attach IAM Role to Management Host
راه اندازی سرویس EKS Kubernetes در AWS
Setup EKS Kubernetes service in AWS
ایجاد حساب Docker در Docke hub
Create Docker account in Docke hub
راه اندازی خوشه EKS Kubernetes در AWS
Setup EKS Kubernetes cluster in AWS
نمودارهای Helm & Helm
Helm & Helm charts
سکان چیست؟
What is helm?
معماری هلم
Helm Architecture
نقش IAM را به سرور جنکینز وصل کنید
Attach IAM Role to Jenkins Server
Helm را در سرور جنکینز نصب و پیکربندی کنید
Install and Configure Helm in Jenkins server
مخزن پایدار را به Helm اضافه کنید
Add stable repo to Helm
نمودار Helm را از مخزن پایدار بیرون بکشید و بسته ایجاد کنید
Pull Helm chart from stable repo and create package
استقرار نمونه برنامه در خوشه EKS Kubernetes با Helm
Deploy Sample Application on EKS Kubernetes cluster with Helm
ایجاد نمودار هلم
Creating of Helm Chart
نمودارهای Helm & Helm
Helm & Helm charts
راه اندازی کار یکپارچه سازی مداوم در جنکینز
Setup Continuous Integration Job in jenkins
پیکربندی کار یکپارچه سازی مداوم با خط لوله اعلامی جنکینز
Configure Continuous Integration Job with Jenkins Declarative Pipeline
Maven & Docker Credentials را در Jenkins پیکربندی کنید
Configure Maven & Docker Credentials in Jenkins
جنکینزفایل و داکرفایل
Jenkinsfile & Dockerfile
ساختن برنامه JAVA Springboot و ایجاد تصویر Docker با CI
Build JAVA Springboot Application & Create Docker Image with CI
راه اندازی کار یکپارچه سازی مداوم در جنکینز
Setup Continuous Integration Job in jenkins
استقرار Springboot Application در EKS با استفاده از نمودارهای هلم با CI/CD
Deploy Springboot Application on EKS using Helm charts with CI/CD
مقدمه ای درباره استقرار App Springboot در خوشه EKS Kubernetes با استفاده از نمودار Helm
Intro about Deploy Springboot App on EKS Kubernetes cluster using Helm charts
Jenkinsfile و Helmchart برای استقرار برنامه در EKS
Jenkinsfile & Helmchart for Deploying Application on EKS
برنامه Springboot را با Jenkins Pipeline با استفاده از نمودار فرمان اجرا کنید
Deploy Springboot Application with Jenkins Pipeline using helm chart
حذف انتشار
Delete Release
استقرار Springboot Application در EKS با استفاده از نمودارهای هلم با CI/CD
Deploy Springboot Application on EKS using Helm charts with CI/CD
پیکربندی Autoscaler Pod Horizontal برای مقیاس خودکار Pods در EKS Cluster
Configure Horizontal Pod Autoscaler for Autoscaling of Pods in EKS Cluster
سرور متریک چیست؟
What is Metric server?
سرور متریک را پیکربندی کنید
Configure Metric Server
پیکربندی محدودیت های منابع
Configure Resource Limits
پیکربندی فایل YAML برای Autoscaler Horizontal Pod
Configure YAML file for Horizontal Pod autoscaler
برای استفاده زیاد از CPU، برنامه را با HPA اجرا کنید
Deploy Application with HPA for High CPU usage
برای استفاده از حافظه بالا، برنامه را با HPA اجرا کنید
Deploy Application with HPA for High Memory usage
پیکربندی Autoscaler Pod Horizontal برای مقیاس خودکار Pods در EKS Cluster
Configure Horizontal Pod Autoscaler for Autoscaling of Pods in EKS Cluster
Elasticsearch Fluentd Kibana برای Application and Kubernetes Logs
Elasticsearch Fluentd Kibana for Application and kubernetes Logs
مقدمه ای بر Elasticsearch Fluentd & Kibana
Introduction to Elasticsearch Fluentd & Kibana
مروری بر فایل های EFK YAML
Overview of EFK YAML files
Elasticseach Fluentd & Kibana را در AKS Cluster پیکربندی کنید
Configure Elasticseach Fluentd & Kibana in AKS Cluster
Elasticsearch Fluentd Kibana برای Application and Kubernetes Logs
Elasticsearch Fluentd Kibana for Application and kubernetes Logs
Jenkins را در AKS Cluster برای CI/CD راه اندازی کنید
Setup Jenkins in AKS Cluster for CI/CD
نصب سرور جنکینز برای CI CD در AKS kubernetes Cluster
Installing Jenkins Server for CI CD to AKS kubernetes Cluster
راه اندازی Maven & GIT در سرور جنکینز
Maven & GIT setup in Jenkins Server
راه اندازی داکر در سرور جنکینز
Docker setup in Jenkins Server
افزونه Docker & Maven را در سرور جنکینز نصب و پیکربندی کنید
Install and configure Docker & Maven plugin in Jenkins server
Jenkins را در AKS Cluster برای CI/CD راه اندازی کنید
Setup Jenkins in AKS Cluster for CI/CD
AKS Cluster را در Azure راه اندازی کنید
Setup AKS Cluster in Azure
AKS Kubernetes را در Azure راه اندازی کنید
Setup AKS Kubernetes in Azure
از Local Machine به AKS Cluster دسترسی پیدا کنید
Access AKS Cluster from Local Machine
دسترسی به AKS Cluster از Local Machine -Part2
Access AKS Cluster from Local Machine -Part2
ایجاد رجیستری کانتینر Azure (ACR)
Creation of Azure Container Registry (ACR)
AKS Cluster را در Azure راه اندازی کنید
Setup AKS Cluster in Azure
نمودارهای هلم و هلم
Helm & Helm Charts
هلم چیست؟
What is Helm?
Helm را در سرور جنکینز نصب و پیکربندی کنید
Install and Configure Helm in Jenkins server
مخزن پایدار را به فرمان اضافه کنید
Add stable repo to helm
نمودار Helm را از مخزن پایدار بیرون بکشید و بسته ایجاد کنید
Pull Helm chart from stable repo and create package
استقرار نمونه برنامه در خوشه AKS Kubernetes با نمودارهای فرمان
Deploy Sample Application on AKS Kubernetes cluster with helm charts
ایجاد نمودارهای هلم
Creating of Helm Charts
نمودارهای هلم و هلم
Helm & Helm Charts
با استفاده از نمودارهای هلم با CI/CD، اپلیکیشن Springboot را در خوشه AKS اجرا کنید
Deploy Springboot Application on AKS Cluster using Helm charts with CI/CD
مقدمه ای درباره استقرار App Springboot در خوشه AKS Kubernetes با استفاده از نمودار Helm
Intro about Deploy Springboot App on AKS Kubernetes cluster using Helm charts
Jenkinsfile و Helmchart برای استقرار برنامه در AKS
Jenkinsfile & Helmchart for Deploying Application on AKS
برنامه Springboot را با Jenkins Pipeline با استفاده از نمودار فرمان اجرا کنید
Deploy Springboot Application with Jenkins Pipeline using helm chart
حذف انتشار
Delete Release
با استفاده از نمودارهای هلم با CI/CD، اپلیکیشن Springboot را در خوشه AKS اجرا کنید
Deploy Springboot Application on AKS Cluster using Helm charts with CI/CD
پیکربندی Autoscaler Pod Horizontal برای مقیاس خودکار Pods در AKS Cluster
Configure Horizontal Pod Autoscaler for Autoscaling of Pods in AKS Cluster
پیکربندی فایل YAML برای Autoscaler Horizontal Pod
Configure YAML file for Horizontal Pod autoscaler
برای استفاده زیاد از CPU، برنامه را با HPA اجرا کنید
Deploy Application with HPA for High CPU usage
برای استفاده از حافظه بالا، برنامه را با HPA اجرا کنید
Deploy Application with HPA for High Memory usage
پیکربندی Autoscaler Pod Horizontal برای مقیاس خودکار Pods در AKS Cluster
Configure Horizontal Pod Autoscaler for Autoscaling of Pods in AKS Cluster
نمایش نظرات