دوره جامع و عملی DevOps - آموزش EKS AutoMode، OIDC و EKS Blueprints - آخرین آپدیت

دانلود Hands-On DevOps Course - EKS AutoMode, OIDC, EKS Blueprints

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یک دوره عملی و پروژه-محور DevOps که شامل GitLab CI/CD، Docker، Terraform، AWS، EKS و GitOps است. ساخت خط لوله‌های CI/CD امن با استفاده از GitLab احراز هویت GitLab در AWS با استفاده از OIDC (بدون نیاز به Access Key) پیاده‌سازی زیرساخت‌های ابری با Terraform (طراحی ماژولار و قابل استفاده مجدد) راه‌اندازی و مدیریت GitLab Runnerها در AWS از طریق کنسول و Terraform استقرار اپلیکیشن‌ها روی EC2 مستقیماً از GitLab CI/CD با استفاده از AWS SSM (بدون نیاز به دسترسی SSH) استقرار و مدیریت ورک‌لودها در کوبرنتیز (EKS Auto Mode) کار با NodeClasses، NodePools، StorageClasses و Ingress در EKS درک مفهوم Access Entry در EKS آشنایی با IRSA، Pod Identity و RBAC پیاده‌سازی ArgoCD با استفاده از Terraform EKS Blueprints Addons پیشنیازها: آشنایی مقدماتی با مفاهیم DevOps الزامی است آشنایی مقدماتی با GitLab CI/CD آشنایی مقدماتی با Docker و Kubernetes آشنایی مقدماتی با AWS

این دوره یک دوره DevOps عملی و پروژه-محوراست که برای آموزش نحوه اجرای DevOps مدرن در محیط‌های واقعی عملیاتی (Production) طراحی شده است.

به جای تمرکز بر تئوری، شما اپلیکیشن‌های واقعی را از ابتدا تا انتها ساخته، مستقر و مدیریت خواهید کردو از ابزارهای استاندارد صنعت مانند GitLab CI/CD، Docker، Terraform، AWS، Kubernetes (EKS Auto Mode) و ArgoCDاستفاده خواهید کرد.

شما با راه‌اندازی یک جریان کاری (Workflow) امن در GitLab، شامل احراز هویت SSH، GitLab Runnerها و احراز هویت مبتنی بر OIDC با AWSشروع می‌کنید تا نیاز به Access Keyهای طولانی‌مدت حذف شده و با بهترین استانداردهای امنیتی مدرن ابری همسو شوید.

سپس روی پروژه‌های دنیای واقعیکار خواهید کرد، از جمله استقرار یک اپلیکیشن سه لایه Moodle LMSروی EC2 با استفاده از Docker، Docker Compose، Terraform و خط لوله‌های CI/CD. همچنین یاد می‌گیرید چگونه اپلیکیشن‌ها را مستقیماً از GitLab CI/CD با استفاده از AWS Systems Manager (SSM) روی اینستنس‌های EC2 مستقر کنیدتا دسترسی امن و بدون کلید به سرورها بدون اتکا به SSH فراهم شود.

در مرحله بعد، با استقرار ورک‌لودها در کوبرنتیز AWS با استفاده از EKS Auto Modeسطح مهارت خود را ارتقا می‌دهید. شما یاد خواهید گرفت که:


  • راه‌اندازی EKS با استفاده از ماژول‌های Terraform

  • کار با NodeClasses، NodePools، StorageClasses و Ingress

  • پیاده‌سازی AWS Pod Identityبرای دسترسی امن و با حداقل دسترسی (Least-Privilege) پادها به سرویس‌های AWS

  • ساخت ایمیج‌های کانتینری، ارسال آن‌ها به Amazon ECRو استقرار آن‌ها از طریق CI/CD

  • بهره‌برداری امن از اپلیکیشن‌ها با استفاده از AWS Load Balancers و Route53

در نهایت، GitOps را با استفاده از ArgoCDپیاده‌سازی می‌کنید، جایی که Git به تنها منبع حقیقت (Single Source of Truth) برای استقرارهای کوبرنتیز شما تبدیل می‌شود. شما ArgoCD را با Terraform نصب و پیکربندی کرده، دسترسی‌ها را با TLS امن می‌کنید و اپلیکیشن‌ها را به صورت Declarative از طریق جریان‌های کاری GitOpsمستقر خواهید کرد.

در پایان این دوره، شما تنها مفاهیم DevOps را درک نخواهید کرد، بلکه تجربه عملی و آماده برای محیط عملیاتی در طراحی، ساخت و مدیریت خط لوله‌های CI/CD، زیرساخت ابری و پلتفرم‌های کوبرنتیزرا مطابق با استانداردهای سازمان‌های واقعی کسب خواهید کرد.


سرفصل ها و درس ها

معرفی دوره و تنظیمات دامنه Course Overview and Domain Setup

  • خوش‌آمدگویی به دوره Welcome to the Course

  • بررسی کلی سرفصل‌های دوره Course Overview

  • تنظیمات دامنه در Godaddy Godaddy Domain Setup

  • راه‌اندازی Hosted Zone در Route53 Setup Route53 Hosted Zone

پیکربندی OIDC: اتصال GitLab و AWS، راه‌اندازی GitLab Runner با Terraform و AWS Systems Manager OIDC: GitLab and AWS, GitLab Runner Setup with Terraform and AWS Systems Manager

  • ایجاد پروژه در GitLab Create a GitLab Project

  • تنظیمات کلید SSH SSH Key Setup

  • احراز هویت و ارسال کد به GitLab با SSH Key Authenticate and Push to GitLab with SSH Key

  • ایجاد کاربر IAM برای تنظیمات OIDC Create IAM User for OIDC Setup

  • بررسی کلی OIDC: ارتباط GitLab و AWS OIDC Overview: GitLab and AWS

  • تنظیمات OIDC با Terraform - بخش اول OIDC Setup with Terraform - Part 1

  • تنظیمات OIDC با Terraform - بخش دوم OIDC Setup with Terraform - Part 2

  • استقرار OIDC با استفاده از Terraform Deploy OIDC with Terraform

  • تست OIDC و حذف کاربر IAM Test OIDC and Delete IAM User

  • درک نحوه عملکرد GitLab Runner Understanding GitLab Runner Setup

  • راه‌اندازی GitLab Runner در کنسول AWS Setting Up GitLab Runner on AWS Console

  • استفاده از Templateهای مشترک GitLab GitLab Shared Template

  • جریان کاری Terraform برای راه‌اندازی GitLab Runner Terraform Workflow for GitLab Runner Setup

  • استقرار GitLab Runner با Terraform GitLab Runner Deployment with Terraform

استقرار پروژه Moodle LMS با Docker، Terraform، GitLab و AWS System Manager Moodle LMS Deployment with Docker, Terraform, GitLab, and AWS System Manager

  • بررسی کلی پروژه Moodle Moodle Project Overview

  • نیازمندی‌های LAMP Stack برای Moodle Moodle LAMP Stack Requirement

  • راه‌اندازی اینستنس EC2 برای Moodle با Terraform Moodle EC2 Instance Setup with Terraform

  • افزودن کاربر SSM به گروه Docker Adding SSM-User to Docker Group

  • نیازمندی‌های افزونه‌های PHP برای Moodle Moodle PHP Extension Requirement

  • بررسی Dockerfile پروژه Moodle Moodle Dockerfile Overview

  • بررسی Docker Compose پروژه Moodle Moodle Docker Compose Overview

  • بررسی کلی GitLab CI برای Moodle Moodle GitLab CI Overview

  • ساخت و استقرار Moodle - بخش اول Build and Deploy Moodle Part 1

  • ساخت و استقرار Moodle - بخش دوم Build and Deploy Moodle Part 2

  • ساخت و استقرار Moodle - بخش سوم Build and Deploy Moodle Part 3

پیاده‌سازی EKS Auto Mode با Terraform EKS Auto Mode with Terraform

  • معرفی EKS Auto Mode EKS Auto Mode Overview

  • بررسی کلی RBAC، IRSA و Pod Identity Overview of RBAC, IRSA, Pod Identity

  • بررسی ماژول Terraform EKS Terraform EKS Module Overview

  • بررسی پیکربندی ماژول Terraform EKS Terraform EKS Module Configuration Overview

  • استقرار EKS با Terraform - بخش اول Terraform EKS Deployment Part 1

  • استقرار EKS با Terraform - بخش دوم Terraform EKS Deployment Part 2

  • بررسی EKS NodeClass و NodePool EKS NodeClass and NodePool

  • ساخت و ارسال ایمیج ContactForm به ECR Build and Push ContactForm Image to ECR

  • استقرار اپلیکیشن ContactForm در EKS Deploy ContactForm App to EKS

  • استقرار IngressClass همراه با TLS Deploy IngressClass with TLS

پیاده‌سازی GitOps با ArgoCD GitOps with ArgoCD

  • معرفی و بررسی کلی ArgoCD Overview of ArgoCD

  • افزونه‌های Terraform EKS Blueprints Terraform EKS Blueprints Addons

  • دسترسی به رابط کاربری ArgoCD با TLS و ایجاد اپلیکیشن Access ArgoCD UI with TLS and Create ArgoCD Application

  • استقرار اپلیکیشن ContactForm با ArgoCD Deploy ContactForm App with ArgoCD

نمایش نظرات

دوره جامع و عملی DevOps - آموزش EKS AutoMode، OIDC و EKS Blueprints
جزییات دوره
9 hours
43
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
152
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Oluwaseun Alausa Oluwaseun Alausa

مدرس DevOps و رایانش ابری (Cloud)