نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Docker، EBS، RDS، CLB، NLB، ALB، Fargate، ECR، CloudWatch، Route53، Certificate Manager، X-Ray، Ingress، Autoscaling، SNS شما پس از گذراندن بخشهای نوشتن الگوی زنده، مانیفستهای kubernetes را با اطمینان خواهید نوشت. + مفاهیم kubernetes و استفاده از 18 سرویس AWS در ترکیب با EKS شما اصول Kubernetes را در هر دو رویکرد ضروری و اعلانی یاد خواهید گرفت. نوشتن و استقرار مانیفست های k8s برای مفاهیم ذخیره سازی مانند کلاس ذخیره سازی، ادعای حجم مداوم pvc، mysql و درایور EBS CSI را یاد خواهید گرفت. یاد بگیرید با استفاده از سرویس نام خارجی k8s از Storage بومی EBS به پایگاه داده RDS تغییر دهید. نوشتن و استقرار Load Balancer مانیفست های k8s برای کلاسیک و متعادل کننده بار شبکه را یاد می گیرید. با فعال کردن ویژگی هایی مانند مسیریابی مبتنی بر مسیر زمینه، SSL، SSL نوشتن مانیفست های ورودی k8s را یاد خواهید گرفت. تغییر مسیر و DNS خارجی. نوشتن مانیفستهای k8s برای پروفایلهای پیشرفته fargate را یاد میگیرید و در هر دو حالت EC2 و Fargate Serverless استقرار حجم کار مختلط را انجام میدهید. استفاده از ECR - Elastic Container Registry در ترکیب با EKS را یاد خواهید گرفت. شما مفاهیم DevOps را با سرویسهای کد AWS مانند CodeCommit، CodeBuild و CodePipeline پیادهسازی خواهید کرد. با استفاده از CloudWatch Container Insights با استفاده از CloudWatch Container Insights، نظارت و ثبت نام برای خوشه EKS و بارهای کاری را در خوشه فعال کنید. شما به آرامی با یادگیری Docker Fundamentals شروع کرده و به Kubenetes خواهید رفت. شما بر بسیاری از دستورات کوبکتل در فرآیند تسلط خواهید داشت. برای شروع این دوره نیازی به داشتن دانش اولیه Docker یا kubernetes ندارید.
******* بررسی اجمالی دوره *******
به این دوره آموزشی شگفت انگیز در AWS EKS Kubernetes خوش آمدید - Masterclass | DevOps، Microservices. در زیر لیست ماژول های تحت پوشش این دوره آمده است.
مرحله 02: مقدمه ای بر داکر، چرا داکر، چه مشکلاتی را داکر حل می کند.
Step-02: Introduction to Docker, Why Docker, What Problems Docker Solve.
مرحله 03: معماری Docker یا اصطلاحات Docker
Step-03: Docker Architecture or Docker Terminology
مرحله 04: نصب داکر
Step-04: Docker Installation
مرحله 05: داکر - تصویر داکر را از داکر هاب بکشید و آن را به صورت محلی اجرا کنید
Step-05: Docker - Pull Docker Image from Docker Hub and Run it locally
مرحله 06: داکر - تصویر داکر را به صورت محلی بسازید، آن را آزمایش کرده و به داکر هاب فشار دهید
Step-06: Docker - Build Docker Image locally, Test and Push it to Docker Hub
مرحله 08: Kubernetes ReplicaSet - نمایشنامه ها را بررسی کرده و ReplicaSet را ایجاد کنید
Step-08: Kubernetes ReplicaSet - Review manifests and Create ReplicaSet
مرحله 09: Kubernetes ReplicaSet - نمایش و آزمایش از طریق مرورگر
Step-09: Kubernetes ReplicaSet - Expose and Test via Browser
مرحله 12: استقرار Kubernetes - به روز رسانی استقرار با استفاده از گزینه Set Image
Step-12: Kubernetes Deployment - Update Deployment using Set Image Option
مرحله 13: استقرار Kubernetes - ویرایش استقرار با استفاده از ویرایش kubectl
Step-13: Kubernetes Deployment - Edit Deployment using kubectl edit
مرحله 14: استقرار Kubernetes - بازگشت برنامه به نسخه قبلی - واگرد
Step-14: Kubernetes Deployment - Rollback Application to Previous Version - Undo
مرحله 15: استقرار Kubernetes - توقف و ازسرگیری استقرارها
Step-15: Kubernetes Deployment - Pause and Resume Deployments
مرحله 04: Pods را با YAML ایجاد کنید
Step-04: Create Pods with YAML
مرحله 05: سرویس NodePort را با YAML و برنامه دسترسی از طریق مرورگر ایجاد کنید
Step-05: Create NodePort Service with YAML and Access Application via Browser
مرحله 06: ReplicaSets را با استفاده از YAML ایجاد کنید
Step-06: Create ReplicaSets using YAML
مرحله 07: سرویس NodePort را با YAML و برنامه دسترسی از طریق مرورگر ایجاد کنید
Step-07: Create NodePort Service with YAML and Access Application via Browser
مرحله 08: ایجاد استقرار با YAML و تست
Step-08: Create Deployment with YAML and Test
مرحله 09: برنامه Backend - ایجاد سرویس Deployment and ClusterIP
Step-09: Backend Application - Create Deployment and ClusterIP Service
مرحله 10: برنامه Frontend - سرویس Deployment و NodePort را ایجاد کنید
Step-10: Frontend Application - Create Deployment and NodePort Service
مرحله 11: استقرار و آزمایش - برنامه های کاربردی Frontend و Backend
Step-11: Deploy and Test - Frontend and Backend Applications
ذخیره سازی برنامه های میزبانی شده EKS با AWS EBS - Elastic Block Store
EKS Hosted Applications Storage with AWS EBS - Elastic Block Store
مرحله 03: ایجاد مانیفست های Kubernetes برای کلاس ذخیره سازی، PVC و ConfigMap
Step-03: Create Kubernetes Manifests for Storage Class, PVC and ConfigMap
مرحله 04: ایجاد مانیفست های Kubernetes برای استقرار MySQL و سرویس ClusterIP
Step-04: Create Kubernetes Manifests for MySQL Deployment & ClusterIP Service
مرحله 05: با اتصال به پایگاه داده MySQL تست کنید
Step-05: Test by connecting to MySQL Database
مرحله 06: منابع ذخیره سازی
Step-06: Storage References
مرحله 07: مانیفست های Kubernetes را برای استقرار میکروسرویس مدیریت کاربر ایجاد کنید
Step-07: Create Kubernetes Manifests for User Management Microservice Deployment
مرحله 08: میکروسرویس مدیریت کاربر را با پایگاه داده MySQL در Kubernetes آزمایش کنید
Step-08: Test User Management Microservice with MySQL Database in Kubernetes
مرحله 09: UMS میکروسرویس مدیریت کاربر را با استفاده از Postman آزمایش کنید
Step-09: Test User Management Microservice UMS using Postman
ذخیره سازی برنامه های میزبانی شده EKS با سرویس پایگاه داده رابطه ای AWS RDS
EKS Hosted Applications Storage with AWS RDS- Relational Database Service
مرحله 01: EKS Storage - RDS DB مقدمه
Step-01: EKS Storage - RDS DB Introduction
مرحله 02: ایجاد RDS DB
Step-02: Create RDS DB
مرحله 03: ایجاد سرویس Kubernetes ExternalName و سایر مانیفستها، استقرار و آزمایش
Step-03: Create Kubernetes ExternalName Service & Other Manifests, Deploy & Test
EKS با بار متعادل کننده AWS - متعادل کننده بار کلاسیک و شبکه
EKS with AWS Load Balancers - Classic & Network Load Balancers
مرحله 01: معرفی متعادل کننده های بار AWS
Step-01: AWS Load Balancers Introduction
مرحله 02: گروه گره خصوصی EKS را ایجاد کنید
Step-02: Create EKS Private Node Group
مرحله 03: EKS با نسخه ی نمایشی Load Balancers کلاسیک
Step-03: EKS with Classic Load Balancers Demo
مرحله 04: EKS با نسخه نمایشی متعادل کننده بار شبکه
Step-04: EKS with Network Load Balancers Demo
Step-00-02: Ingress Introduction قسمت 2
Step-00-02: Ingress Introduction Part 2
مرحله 01: مقدمه ای بر AWS Load Balancer Controller
Step-01: Introduction to AWS Load Balancer Controller
مرحله 02: پیش نیازها را تأیید کنید
Step-02: Verify Pre-requisites
مرحله 03: سیاست IAM، نقش IAM، حساب سرویس k8s را ایجاد کنید و آن را با I حاشیه نویسی کنید.
Step-03: Create IAM Policy, IAM Role, k8s service account and annotate it with I
مرحله 04: کنترلر AWS Load Balancer را با استفاده از HELM نصب کنید
Step-04: Install AWS Load Balancer Controller using HELM
مرحله 05: استقرار AWS LBC و سرویس WebHook را تأیید کنید
Step-05: Verify AWS LBC Deployment and WebHook Service
مرحله 06: حساب خدمات LBC و گواهی TLS داخلی
Step-06: LBC Service Account and TLS Cert Internals
مرحله 06-02: دستور Uninstall Load Balancer Controller نباید اجرا شود
Step-06-02: Uninstall Load Balancer Controller Command SHOULD NOT BE EXECUTED
مرحله 07: مقدمه ای بر منبع کلاس Ingress Kubernetes
Step-07: Introduction to Kubernetes Ingress Class Resource
مرحله 08: Ingress و تأیید را اجرا کنید
Step-08: Deploy Ingress and Verify
ALB Ingress - مبانی استفاده از AWS Application Load Balancer
ALB Ingress - Basics using AWS Application Load Balancer
مرحله 01: مقدمه ای بر اصول Ingress
Step-01: Introduction to Ingress Basics
مرحله 02: مانیفست Kubernetes Deployment and NodePort Service را مرور کنید
Step-02: Review Kubernetes Deployment and NodePort Service manifest
مرحله 03: مانیفست Ingress k8s را با باطن پیش فرض ایجاد کنید
Step-03: Create Ingress k8s manifest with default backend
مرحله 04: باطن پیشفرض Ingress را مستقر کرده و تأیید و پاکسازی کنید
Step-04: Deploy Ingress default backend and verify and clean-up
مرحله 05: ایجاد، استقرار قوانین ورود و تأیید و پاکسازی
Step-05: Create, Deploy Ingress Rules and verify and clean-up
ALB Ingress - مسیریابی مسیر زمینه با استفاده از AWS Application Load Balancer
ALB Ingress - Context Path Routing using AWS Application Load Balancer
مرحله 01: مقدمه ای بر مسیریابی مبتنی بر مسیر زمینه ورودی
Step-01: Introduction to Ingress Context Path Based Routing
مرحله 02: مانیفست Kubernetes Deployment and NodePort Service را برای App1، Ap مرور کنید
Step-02: Review Kubernetes Deployment and NodePort Service manifest for App1, Ap
مرحله 03: CPR ورودی را مرور کنید، استقرار و تأیید کنید
Step-03: Review Ingress CPR, Deploy and Verify
مرحله 04: در مورد اهمیت ورود به ترتیب قوانین بحث کنید
Step-04: Discuss Ingress Importance of Rules ordering
ALB Ingress - تغییر مسیر SSL و SSL با استفاده از AWS Application Load Balancer - 2 نمایش
ALB Ingress - SSL & SSL Redirect using AWS Application Load Balancer - 2 Demos
مرحله 01: مقدمه ای بر ALB Ingress SSL
Step-01: Introduction to ALB Ingress SSL
مرحله 03: در AWS Certificate Manager گواهی SSL ایجاد کنید
Step-03: Create SSL Certificate in AWS Certificate Manager
مرحله 04: حاشیه نویسی ورودی SSL را به روز کنید، استقرار و آزمایش کنید
Step-04: Update SSL Ingress Annotation, Deploy and Test
مرحله 05: به روز رسانی حاشیه نویسی تغییر مسیر ورودی SSL، استقرار، آزمایش و پاکسازی
Step-05: Update SSL Ingress Redirection Annotation, Deploy, Test and CleanUp
ALB Ingress - DNS خارجی نصب و پیاده سازی Ingress & Service - 2 دمو
ALB Ingress - External DNS Install and Implement Ingress & Service - 2 Demos
مرحله 01: مقدمه ای بر نصب ALB Ingress External DNS
Step-01: Introduction to ALB Ingress External DNS Install
مرحله 02: سیاست IAM، حساب سرویس k8s، نقش IAM را ایجاد کنید و تأیید کنید
Step-02: Create IAM Policy, k8s Service Account, IAM Role and Verify
مرحله 03: مانیفست DNS خارجی k8s را بررسی و بهروزرسانی کنید
Step-03: Review and Update External DNS k8s manifest
مرحله 04: استقرار DNS خارجی و تأیید گزارشها
Step-04: Deploy External DNS and Verify Logs
مرحله 05: نسخه نمایشی سرویس ورودی با DNS خارجی
Step-05: Ingress Service Demo with External DNS
مرحله 06: نسخه نمایشی سرویس Kubernetes با DNS خارجی
Step-06: Kubernetes Service Demo with External DNS
ALB Ingress - میزبان مجازی مبتنی بر نام/مسیریابی سربرگ میزبان
ALB Ingress - Name based Virtual Host / Host Header Routing
مرحله 01: مقدمه ای بر مسیریابی میزبان مجازی مبتنی بر نام Ingress
Step-01: Introduction to Ingress Name Based Virtual Host Routing
مرحله 03: ایجاد نمایه EKS با استفاده از eksctl و بررسی مانیفستهای k8s برای استقرار
Step-03: Create EKS Profile using eksctl & Review k8s manifests to be deployed
مرحله 04: EKS Fargate - مستقر در Fargate & Test & Clean-Up
Step-04: EKS Fargate - Deploy to Fargate & Test & Clean-Up
مرحله 06: EKS Fargate - ایجاد نمایه ها با استفاده از YAML
Step-06: EKS Fargate - Create Profiles using YAML
مرحله 07: EKS Fargate - نصب 3 برنامه و تست، 2 در Fargate و 1 در گروه EC2Node
Step-07: EKS Fargate - Deploy 3 Apps & Test, 2 On Fargate and 1 on EC2Node Group
AWS Network Load Balancer با کنترلر Load Balancer AWS
AWS Network Load Balancer with AWS Load Balancer Controller
مرحله 00: مقدمه ای بر AWS NLB 6 Demos
Step-00: Introduction to AWS NLB 6 Demos
مرحله 01: معرفی شبکه Load Balancer با سرویس k8s
Step-01: Introduction to Network Load Balancer with k8s Service
مرحله 02: مانیفست kubernetes را مرور کنید - استقرار و سرویس با حاشیه نویسی NLB
Step-02: Review kubernetes manifest - Deployment and Service with NLB Annotation
مرحله 03: مانیفستهای NLB Basics k8s، تأیید و پاکسازی را اجرا کنید
Step-03: Deploy NLB Basics k8s manifests, Verify and CleanUp
مرحله 04: معرفی NLB TLS با سرویس k8s
Step-04: Introduction to NLB TLS with k8s Service
مرحله 05: نصب نسخه ی نمایشی NLB TLS، تأیید و پاکسازی
Step-05: NLB TLS Demo Deploy, Verify and Clean-Up
مرحله 06: نسخه نمایشی DNS خارجی NLB با استفاده از سرویس k8s
Step-06: NLB External DNS Demo using k8s Service
مرحله 07: نسخه نمایشی IP های الاستیک NLB با استفاده از سرویس k8s
Step-07: NLB Elastic IPs Demo using k8s Service
مرحله 08: NLB InternalLB Demo با استفاده از سرویس k8s
Step-08: NLB InternalLB Demo using k8s Service
مرحله 09: نسخه نمایشی NLB Fargate با IP نوع هدف
Step-09: NLB Fargate Demo with Target Type IP
مرحله 02: اصطلاحات و پیش نیازهای ECR
Step-02: ECR Terminology & Pre-requisites
مرحله 03: مخزن ECR را در AWS ایجاد کنید، تصویر Docker را به صورت محلی بسازید و به ECR فشار دهید
Step-03: Create ECR Repository on AWS, Build Docker Image Locally & Push to ECR
مرحله 04: مانیفست های Kubernetes و نقش گروه گره را مرور کنید
Step-04: Review Kubernetes Manifests & Node Group Role
مرحله 05: Manifests & Test & CleanUp Kubernetes را مستقر کنید
Step-05: Deploy Kubernetes Manifests & Test & CleanUp
EKS DevOps با ابزارهای توسعه دهنده AWS - CodeCommit، CodeBuild و CodePipeline
EKS DevOps with AWS Developer Tools - CodeCommit, CodeBuild and CodePipeline
مرحله 02: قرار است چه چیزی یاد بگیریم؟
Step-02: What are we going to learn?
مرحله 03: بررسی های پیش نیاز
Step-03: Pre-requisite Checks
مرحله 04: CodeCommit - ایجاد مخزن گیت، کلون، کپی مانیفست ها و فشار
Step-04: CodeCommit - Create Git Repository, Clone, Copy Manifests and Push
مرحله 05: برای تعامل با AWS EKS، نقش STS Assume IAM را برای CodeBuild ایجاد کنید
Step-05: Create STS Assume IAM Role for CodeBuild to interact with AWS EKS
مرحله 09: CodePipeline را ایجاد کنید
Step-09: Create CodePipeline
مرحله 10: نقش کد بیلد IAM - رفع دسترسی ECR به نقش کد بیلد IAM
Step-10: CodeBuild IAM Role - Fix ECR Access to CodeBuild IAM Role
مرحله 11: نقش IAM CodeBuild - نقش فرضی STS را رفع کنید
Step-11: CodeBuild IAM role - Fix STS Assume Role
مرحله 12: index.html را با نسخه V3 و تغییرات Push و Monitor Pipeline به روز کنید
Step-12: Update index.html with V3 Version and Push changes and Monitor Pipeline
استقرار میکروسرویس ها در EKS
Microservices Deployments on EKS
مرحله 02: استقرار میکروسرویس ها در EKS - مقدمه
Step-02: Microservices Deployment on EKS - Introduction
مرحله 03: بررسی های پیش نیاز
Step-03: Pre-requisite Checks
مرحله 04: مانیفست های Microservice Kubernetes Notifications را مرور کنید
Step-04: Review Notification Microservice Kubernetes Manifests
مرحله 05: مانیفست های میکروسرویس Kubernetes مدیریت کاربر را مرور کنید
Step-05: Review User Management Microservice Kubernetes Manifests
مرحله 06: استقرار و تست میکروسرویس های UMS و NS
Step-06: UMS & NS Microservices Deployment & Test
مرحله 07: میکروسرویس ها استقرارها و پاکسازی های جدید را عرضه می کنند
Step-07: Microservices Rollout new Deployments and CleanUp
Microservices Distributed Tracing با استفاده از AWS X-Ray
Microservices Distributed Tracing using AWS X-Ray
مرحله 01: مقدمه ای بر ردیابی توزیع شده میکروسرویس ها با استفاده از AWS X-Ray
Step-01: Introduction to Microservices Distributed Tracing using AWS X-Ray
مرحله 02: معرفی Kubernetes DaemonSets
Step-02: Introduction to Kubernetes DaemonSets
مرحله 03: طراحی شبکه AWS EKS و X-Ray
Step-03: AWS EKS and X-Ray Network Design
مرحله 04: پیش نیازها
Step-04: Pre-requisites
مرحله 05: AWS X-Ray در EKS Cluster به عنوان DaemonSet مستقر می شود
Step-05: AWS X-Ray Deploy on EKS Cluster as DaemonSet
مرحله 06: مانیفست های Kubernetes را با متغیرهای محیطی اشعه ایکس AWS مرور کنید
Step-06: Review Kubernetes Manifests with AWS X-Ray Environment Variables
مرحله 07: AWS EKS و X-Ray - مستقر و آزمایش کنید
Step-07: AWS EKS and X-Ray - Deploy and Test
مرحله 08: پاکسازی
Step-08: Clean-Up
Microservices استقرار Canary در AWS EKS با AWS X-Ray
Microservices Canary Deployments on AWS EKS with AWS X-Ray
مرحله 02: Container Insights را به عنوان Daemonsets در EKS Cluster نصب کنید
Step-02: Install Container Insights as Daemonsets on EKS Cluster
مرحله 03: برنامه نمونه را اجرا کنید، آزمایش را بارگیری کنید و داشبورد Container Insights را تأیید کنید
Step-03: Deploy Sample App, Load Test and Verify Container Insights Dashboard
مرحله 04: اطلاعات گزارش CloudWatch در عمق
Step-04: CloudWatch Log Insights in Depth
مرحله 05: هشدارهای CloudWatch برای معیارهای Container Insights
Step-05: CloudWatch Alarms for Container Insights Metrics
تبریک می گویم
Congratulations
سخنرانی پاداش
Bonus Lecture
نسخه قدیمی ALB Ingress نسخه 1.x قدیمی منسوخ شده - EKS با کنترل کننده ورودی ALB
DEPRECATED Legacy ALB Ingress v1.x - EKS with ALB Ingress Controller
نسخه قدیمی ALB Ingress نسخه 1.x قدیمی منسوخ شده - EKS با کنترل کننده ورودی ALB
DEPRECATED Legacy ALB Ingress v1.x - EKS with ALB Ingress Controller
نمایش نظرات