آموزش راهنمای عملی Kubernetes

Practical Kubernetes Guide

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بهترین روش های Kubernetes مربوط به امنیت، DevOps، مقیاس پذیری، مدیریت، استقرار و عملیات را بیاموزید. بهترین روش‌ها برای Kubernetes (برنامه‌ها، DevOps، Admin، مقیاس‌پذیری، امنیت) Kubernetes DevOps CI/CD Pipelines (HELM، Azure DevOps، Github Actions) امنیت Kubernetes (Pod Identity، Calico، مرکز امنیتی Azure) مقیاس‌پذیری Kubernetes (HPA، Cluster Autoscaler) Virtual Node) Kubernetes Ingress با TLS/SSL/HTTPS بهترین شیوه های Kubernetes پیش نیازها:به شدت توصیه می شود با دوره شروع کنید: kubernetes برای توسعه دهندگان

[این دوره هنوز در حال انجام است. در روزهای آینده مطالب بیشتری اضافه خواهد شد]

این دوره شما را از طریق بهترین شیوه های مختلف برای موفقیت در عملیات Kubernetes راهنمایی می کند. شما را در عملیات روز 1 و 2 در Kubernetes راهنمایی می کند.

طرح:

  1. مقدمه

  2. مقیاس پذیری خوشه Kubernetes

    1. مقیاس‌پذیری پاد دستی

    2. مقیاس کننده خودکار غلاف افقی (HPA)

    3. مقیاس‌پذیری دستی گره‌های خوشه

    4. مقیاس کننده خودکار خوشه

    5. گره مجازی Azure

  3. Kubernetes DevOps (Github Actions، Azure DevOps)

  4. Kubernetes Security (مرکز امنیتی Azure، Pod Identity، Aqua، Kubesec)

  5. اپراتورهای Kubernetes

  6. عملیات Kubernetes (Kured، Cluster Auditing، Uptime SLA)

بیشتر محتوا و بهترین شیوه ها برای هر خوشه Kubernetes قابل اجرا هستند. و Azure Kubernetes Service (AKS) برای اقداماتی که به پیاده سازی خوشه بستگی دارد استفاده می شود.


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

معرفی دوره Course introduction

  • معرفی دوره Course introduction

  • با نویسنده ارتباط برقرار کنید Connect with the author

مقدمه ای بر Kubernetes Introduction to Kubernetes

  • معماری Kubernetes Kubernetes architecture

  • 4 جزء گره های صفحه کنترل چیست؟ What are the 4 components of the Control Plane Nodes

عملیات کوبرنتیس Kubernetes operations

  • گزارش‌ها را از سرور API در AKS دریافت کنید Get Logs from API Server in AKS

  • SSH به گره AKS SSH into AKS node

  • زمانبندی نود با Kured مجدداً راه اندازی می شود Schedule Node Restarts with Kured

  • با استفاده از kubelogin به Kubernetes وارد شوید Login to Kubernetes using kubelogin

  • امتحان Quiz

پلاگین های شبکه برای AKS: Kubenet و Azure CNI Networking plugins for AKS: Kubenet & Azure CNI

  • معرفی Introduction

  • حالت شبکه Kubenet (پایه). Kubenet (basic) network mode

  • حالت شبکه Azure CNI (پیشرفته). Azure CNI (advanced) network mode

  • Kubenet vs Azure CNI Kubenet vs Azure CNI

  • حالت همپوشانی Azure CNI Azure CNI Overlay mode

  • حالت همپوشانی Kubenet در مقابل Azure CNI Kubenet vs Azure CNI Overlay mode

  • پلاگین CNI خودتان (BYO) را بیاورید Bring Your Own (BYO) CNI plugin

  • CIDR محدوده ملاحظات با هم تداخل دارند CIDR ranges overlapping considerations

مقیاس پذیری Kubernetes Kubernetes Scalability

  • به صورت دستی کپی های Pods را مقیاس کنید Manually scale Pods replicas

  • Autoscaler Pod Horizontal (HPA) Horizontal Pod Autoscaler (HPA)

  • مقیاس پذیری خوشه دستی Manual Cluster Scalability

  • مقیاس خودکار کلاستر Cluster Autoscaler

  • گره مجازی Azure Azure Virtual Node

  • امتحان Quiz

امنیت Kubernetes Kubernetes Security

  • درایور فروشگاه مخفی CSI برای Azure Key Vault Secret Store CSI Driver for Azure Key Vault

  • ایمن سازی اسرار AKS با استفاده از Key Vault Securing AKS Secrets using Key Vault

  • خط مشی Kubernetes با استفاده از OPA Gatekeeper Kubernetes Policy using OPA Gatekeeper

  • فهرست سفید ثبت کانتینر Whitelist Container Registries

  • امتحان Quiz

اپراتورهای Kubernetes Kubernetes Operators

  • معرفی اپراتورها Introduction to Operators

  • اپراتورهای پرومتئوس و گرافانا Prometheus & Grafana Operators

  • اپراتورهای Fluentd، Elasticsearch و Kibana Fluentd, Elasticsearch & Kibana Operators

  • امتحان Quiz

کنترل کننده های ورودی Ingress Controllers

  • Nginx Ingress Controller Nginx Ingress Controller

  • پیکربندی ورود Https با TLS و SSL Configuring Https Ingress with TLS and SSL

اسرار امن در Kubernetes با شناسایی حجم کار Secure secrets in Kubernetes with Workload Identity

  • هویت های بدون رمز عبور Passwordless identities

  • [نمایش] هویت های بدون رمز عبور [Demo] Passwordless identities

خطوط لوله CI/CD با Azure DevOps CI/CD pipelines with Azure DevOps

  • خطوط لوله CI/CD برای Kubernetes توضیح داده شده است CI/CD pipelines for Kubernetes explained

  • خطوط لوله اصلی YAML برای Kubernetes Basic YAML pipelines for Kubernetes

  • [نمایش] خطوط لوله اصلی YAML برای Kubernetes [Demo] Basic YAML pipelines for Kubernetes

  • خطوط لوله کامل برای Kubernetes Complete pipelines for Kubernetes

  • [Prez] خطوط لوله کامل برای Kubernetes [Prez] Complete pipelines for Kubernetes

  • [نمایش] خطوط لوله کامل برای Kubernetes [Demo] Complete pipelines for Kubernetes

خطوط لوله CI/CD با Github Actions CI/CD pipelines with Github Actions

  • توضیح CI/CD برای Kubernetes Explaining CI/CD for Kubernetes

  • ساخت، فشار دادن تصویر و استقرار در Kubernetes/AKS Build, push image and deploy to Kubernetes/AKS

  • خط لوله CI/CD کامل برای Kubernetes/AKS Complete CI/CD pipeline for Kubernetes/AKS

مانیتورینگ برنامه با Datadog Application Monitoring with Datadog

  • نمای کلی برای نظارت بر Kubernetes با استفاده از Datadog Overview for Monitoring Kubernetes using Datadog

  • نصب Datadog در Kubernetes Installing Datadog into Kubernetes

  • جمع آوری معیارهای سفارشی برنامه با استفاده از Datadog Collecting Application Custom Metrics using Datadog

تشخیص پیکربندی نادرست در YAML Detecting misconfigurations in YAML

  • KubeLinter برای نمودارهای YAML و Helm KubeLinter for YAML and Helm charts

نظارت بر Kubernetes Monitoring Kubernetes

  • ابزارهایی برای نظارت بر Kubernetes Tools for monitoring Kubernetes

  • نظارت بر Kubernetes با استفاده از Prometheus و Grafana در Azure Monitoring Kubernetes using Prometheus and Grafana on Azure

  • پیکربندی Terraform برای AKS، Prometheus و مدیریت شده Grafana Terraform configuration for AKS, Prometheus and managed Grafana

  • استقرار و بررسی منابع Deploying and checking the resources

ماندگاری داده ها در AKS با اشتراک فایل Azure Persist data in AKS with Azure File Share

  • ماندگاری داده ها در AKS با اشتراک فایل Azure Persist data in AKS with Azure File Share

GitOps با Kubernetes GitOps with Kubernetes

  • GitOps با Argo-CD GitOps with Argo-CD

Kubernetes Nodepools Kubernetes Nodepools

  • آشنایی با Nodepools Introduction to Nodepools

  • اضافه کردن Nodepool جدید Add new Nodepool

  • استقرار Pods در User Nodepool Deploy Pods to User Nodepool

  • استقرار System Pods در System Nodepool Deploy System Pods to System Nodepool

  • ارتقاء کلاستر با استفاده از Nodepools Cluster Upgrade using Nodepools

  • نتیجه Conclusion

خوشه را ارتقا دهید Upgrade the cluster

  • خوشه را ارتقا دهید Upgrade the cluster

  • [دمو] با استفاده از استقرار آبی/سبز، خوشه را ارتقا دهید [Demo] Upgrade the cluster using Blue/Green deployment

پشتیبان گیری خوشه ای Cluster backup

  • عکس فوری حجم Volume Snapshot

  • [نمایش] عکس فوری حجم [Demo] Volume Snapshot

نسخه های AKS و ارتقا AKS versions and upgrade

  • نسخه AKS منتشر شد AKS version releases

  • گزینه های ارتقاء AKS AKS upgrade options

KEDA: Pods مقیاس خودکار بر اساس معیارهای خارجی KEDA: Autoscale Pods based on External Metrics

  • مقیاس خودکار Pods بر اساس معیارهای خارجی با استفاده از Keda Autoscale Pods based on External Metrics using Keda

  • [نمایش] مقیاس خودکار Pods بر اساس معیارهای خارجی با استفاده از Keda [demo] Autoscale Pods based on External Metrics using Keda

  • مورد استفاده KEDA: Scaling Build Agents در Kubernetes Use case of KEDA: Scaling Build Agents on Kubernetes

  • مقیاس سازی عوامل ساخت در Kubernetes با استفاده از KEDA Scaling Build Agents on Kubernetes using KEDA

  • [نمونه] مقیاس‌بندی ساخت عوامل در Kubernetes با استفاده از KEDA [Demo] Scaling Build agents on Kubernetes using KEDA

ایمن سازی خوشه AKS با استفاده از Private Endpoint Securing AKS cluster using Private Endpoint

  • ایمن سازی خوشه AKS با استفاده از Private Endpoint Securing AKS cluster using Private Endpoint

  • [نمایش] ایمن سازی خوشه AKS با استفاده از نقطه پایان خصوصی [Demo] Securing AKS cluster using Private Endpoint

  • ایمن سازی ACR و AKS با استفاده از نقطه پایان خصوصی Securing ACR & AKS using Private Endpoint

  • [نمایش] ایمن سازی ACR و AKS با استفاده از نقطه پایان خصوصی [Demo] Securing ACR & AKS using Private Endpoint

با استفاده از Terraform در Kubernetes مستقر شوید Deploy to Kubernetes using Terraform

  • ارائه دهنده Terraform برای Kubernetes Terraform provider for Kubernetes

با استفاده از Terraform، Helm Charts را در Kubernetes قرار دهید Deploy Helm Charts into Kubernetes using Terraform

  • ارائه دهنده Terraform برای Helm Terraform provider for Helm

بهینه سازی هزینه AKS AKS cost optimisation

  • کاهش هزینه یک خوشه AKS Reduce the cost of an AKS cluster

طرح بازیابی بلایا (DRP) Disaster Recovery Plan (DRP)

  • [مقدمه] پشتیبان گیری خوشه ای با Velero [Intro] Cluster Backup with Velero

  • با استفاده از Velero یک نسخه پشتیبان برای AKS ایجاد کنید Create Backup for AKS using Velero

  • بازیابی نسخه پشتیبان برای AKS Restore Backup for AKS

پشتیبان گیری خوشه ای با استفاده از Volume Snapshot Cluster backup using Volume Snapshot

  • عکس فوری حجم Volume Snapshot

  • [نمایش] عکس فوری حجم [Demo] Volume Snapshot

پشتیبان گیری خوشه ای با استفاده از پسوند AKS Backup Cluster Backup using AKS Backup extension

  • AKS Backup در Lightboard توضیح داده شد AKS Backup explained on the Lightboard

  • AKS Backup توضیح داده شد (پاورپوینت) AKS Backup explained (powerpoint)

  • مقدمه ای بر AKS Backup Introduction to AKS Backup

  • افزونه AKS Backup را نصب کنید Install AKS Backup extension

  • استقرار نمونه برنامه (PV، Deploy) برای پشتیبان گیری Deploying sample app (PV, Deploy) for backup

  • پیکربندی سیاست پشتیبان گیری و نمونه Configuring Backup Policy and Instance

  • راه اندازی پشتیبان گیری دستی Triggering manual backup

  • یک خوشه AKS را بازیابی کنید Restore an AKS cluster

  • بررسی خطاهای Restore Verifying Restore errors

AKS منطقه فرود و مقیاس سازمانی پلت فرم AKS Landing Zone & Platform Enterprise Scale

  • مقدمه ای بر AKS Landing Zone در لایت برد Introduction to AKS Landing Zone on the Lightboard

  • مقدمه ای بر مقیاس سازمانی پلتفرم و منطقه فرود کاربردی Introduction to Platform Entreprise Scale and Application Landing Zone

  • چند لایه Terraform Multi-layer Terraform

  • مراحل استقرار AKS Landing Zone Steps to deploy AKS Landing Zone

  • سفارشی کردن منطقه فرود Customizing the Landing Zone

  • پیکربندی وضعیت باطن Terraform Configuring Terraform backend state

  • ایجاد گروه های Azure AD Creating Azure AD groups

  • ایجاد شبکه هاب Creating the Hub network

  • ایجاد شبکه Spoke Creating the Spoke network

  • استقرار ACR و Key vault Deploying ACR and Key vault

  • استقرار خوشه AKS Deploying AKS cluster

دسترسی به شبکه عمومی/خصوصی خوشه ای Cluster public/private network access

  • مقدمه ای بر حالت های دسترسی به شبکه Introduction to network access modes

  • خوشه عمومی AKS Public AKS cluster

  • خوشه خصوصی با نقطه پایان خصوصی Private cluster with Private Endpoint

  • خوشه عمومی با ادغام VNET Public cluster with VNET integration

  • خوشه خصوصی با ادغام VNET Private cluster with VNET integration

  • نحوه دسترسی به خوشه خصوصی How to access private cluster

  • گزینه های مختلف دسترسی امنیتی AKS را خلاصه کنید Recap for the different AKS security access options

نمایش نظرات

آموزش راهنمای عملی Kubernetes
جزییات دوره
11.5 hours
104
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
62,788
4.3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Houssem Dellai Houssem Dellai

هاوسم دلائی مهندس مشتری در مایکروسافت است. پیش از آن ، وی برای 5 سال متوالی نامزد با ارزش ترین حرفه ای مایکروسافت (MVP) شد. شما ممکن است کارهای او را ببینید بدون اینکه حتی متوجه شده باشید! اگر به دنبال محتوا در Docker ، Kubernetes ، DevOps ، Terraform ، Xamarin ، ASP.NET یا Azure بودید ، احتمال آنقدر زیاد است که از کانال Youtube وی یا پست های وبلاگ وی در Microsoft Blog ، Medium و CodeProject عبور کرده اید. وی همچنین سخنران کنفرانس و مربی خبره حرفه ای (MCT) است که هزاران دانشجو و توسعه دهنده حرفه ای را آموزش داده است. بنابراین ، او می داند که مردم برای یادگیری فن آوری های جدید کجا گیر کرده اند. او کسی است که می تواند مفاهیم پیچیده را برای مبتدیان ساده کند.