![دوره Devops K8S پیشرفته](https://academy.faspco.com/wp-content/uploads/2024/06/Devops-K8S-pishafte-Site.jpg)
آموزش دوره Devops K8S پیشرفته
آموزش دوره Devops K8S پیشرفته
دوره آموزشی پیشرفته کوبرنتیز (Kubernetes) یکی از با ارزش ترین و حرفه ای ترین دوره ها در حوزه دواپس و زیرساخت است. این دوره در سطح حرفه ای، همراه با سناریو های مختلف عملیاتی برگزار می گردد. در دوره کوبرنتیز پیشرفته ما می آموزیم که به صورت کاملا حرفه ای و با استفاده از kube-vip کلاستر کوبرنتیز را HA نماییم و سپس به نحوه نصب دیتابیس ETCD در خارج از کلاستر کوبرنتیز می پردازیم.
بخش استوریج که یکی از مهم ترین قسمت ها در کلاستر کوبرنتیز است، در این دوره بررسی می گردد و در این بخش، Ceph Storage را با کمک Ceph Rook در کلاستر کوبرنتیز نصب خواهیم کرد و سپس با کمک PVC کوبرنتیز و Ceph را به یک دیگر متصل خواهیم کرد. همچنین مثال های آموزشی هم از نحوه اتصال NFS به Kubernetes خواهیم داشت.
در بخش شبکه دوره پیشرفته Kubernetes به مباحثی همچون HPA و VPA (POD Auto Scaling) می پردازیم و می آموزیم که چگونه با کمک این دو ابزار پیکربندی را انجام دهیم که در شرایط بحرانی و حساس و زمانی که لود بالایی بر روی POD ها وجود دارد به صورت خودکار تعداد POD ها افزایش یابد و یا منابع رم و CPU به صورت خودکار اضافه گردند و همچنین زمانی که لود کاهش یافت، تعداد POD ها و مصرف منابع نیز کاهش یابد.
مخاطبین دوره Advanced Kubernetes:
- متخصصان DevOps
- متخصصانی که نیازمند استفاده از containerized applications هستند
- مهندسان SRE یا Site Reliability Engineers
- متخصصان Operations
- متخصصان زیر ساخت
سرفصل های دوره
-
Advanced Kubernetes High-Availability Master Nodes (HA Master Nodes)
- Design a Kubernetes Master Nodes in Enterprise Architecture
- Installation of Kubernetes HA Master Nodes with Keepalived & HA Proxy
- Configure Keepalived and Assigned Virtual IP
- Configure Multi HA Proxy as Load Balancer with Keepalived
- Deploy External ETCD in Kubernetes Cluster
- Configure Multi External ETCD as Service
- Verify ETCD Installation
- Issue Certificate for all ETCD
- Replicate ETCD and Initialize Kubernetes Cluster
Advanced Kubernetes Security
- Understand Service Account and Token
- Deploy Service Account
- Use Default Service Account
- Use Bearer Token Authorization Mode for Service Account Token
- Create Role & Role Binding for Service Account as User
- Create Your Own Service Account
- Understand Auto Mount Service Account Token Mode
Advanced Kubernetes Storage
- Install & Configure CEPH Rook in Kubernetes Cluster
- Configure Storage Class to Use CEPH Rook
- Deploy CEPH Rook in RBD Mode
- Deploy CEPH Rook in CEPH-FS Mode
- Configure Kubernetes Persistence Volume in Read-Write-Once Mode
- Configure Kubernetes Persistence Volume in Read-Write-Many Mode
- Install & Configure External CEPH Storage and Connect it to Kubernetes Cluster
- Define Storage Class for External CEPH Storage
- Setup & Configure NFS Server as Default Storage in Kubernetes Cluster
- Configure Storage Class to Use NFS Server
- Deploy Kubernetes StatefulSet
- Configure Headless Service for StatefullSet Applications
- Example of Deploying MySQL with StatefullSet
Helm in Kubernetes
- Understand Helm and Helm Charts
- Helm Commands
- Install Nginx & MySQL Using Helm
- Create Your own Helm Charts
- Configure Helm Values
- Configure GitHub as a Repository for Your Helm Chart
- Download and Edit Helm Chart before Install
Running Automated Task in Kubernetes
- Understand Kubernetes Job
- Configure Kubernetes job with Auto Delete Mode
- Deploy Kubernetes Jobs in Parallelism Mode
- Understand Kubernetes Cron Job
- Deploy Kubernetes Cron Jobs with History Limit
- Deploy Kubernetes Cron Jobs with Suspend True
Advanced Kubernetes Monitoring
- Understand how to Monitor all Cluster with External Monitoring Tools
- Install & Configure Metric-Server
- Install & and Configure Prometheus & Grafana in Kubernetes Cluster
- Monitor All Cluster-Components with Prometheus
- Deploy Kubernetes Horizontal POD Auto Scaling (HPA)
- Configure HPA and Deploy Auto Scaling Up PODs
- Deploy Kubernetes Vertical POD Auto scaling (VPA)
- Configure VPA for Automatically Adjust PODs CPU & Memory
- Creating VPA for Increasing CPU & Memory Under High Load
CI/CD in Kubernetes
- Understand CI/CD in Kubernetes
- Deploy Kubernetes CI/CD with GitLab
- Install and Configure GitLab Runner as Service in Separated Node
- Deploy Docker Registry for Automating CI/CD
- Configure GitLab for Automatic Build, Push and Pull Image in Kubernetes
- Configure Image Pull Security in Kubernetes
- Running Automatic Deployment Rolling Update
Azure DevOps CI/CD
- Setting up a CI/CD Pipeline Using Azure DevOps
- Install and Configure Azure DevOps Agent for Running Task
- Deploy & Register Nexus as a Docker Registry in Azure Devops
- Create Kubernetes Pipline using Azure Devops
ArgoCD
- Install and Configure ArgoCD
- ArgoCD Architecture and Components
- Understanding Applications in ArgoCD
- Introduction to Repositories in ArgoCD
- Managing Application Lifecycle
- Conncet gitlab to ArgoCD and running Kubernetes Rolling Update
ضمانت بازگشت وجه ۷ روزه بدون ریسک
در صورت عدم تطابق دوره با سرفصلها، وجه پرداختی شما را بازگشت خواهیم داد.
دوره های مرتبط
دوره آموزش Devops Monitoring
آموزش دوره Devops Monitoring شناخت اصول نظری در پایش . یاد بگیرید چگونه یک سرور Prometheus را نصب و پیکربندی…
دوره آموزش Devops ELK
آموزش دوره Devops ELK در این دوره به مقدماتی از دواپس (DevOps) و چرخه تولید و استقرار نرم افزار اشاره…
دوره آموزش Linux LPIC-2
آموزش دوره Linux LPIC-2 LPIC-2 دومین مدرک از مجموعه مدارک حرفهای سطحبندی شده LPI لینوکس است. این مدرک صلاحیت داوطلب…
دوره مهندسی Devops
آموزش دوره مهندسی Devops امروزه خیلی از شرکت ها در دنیا به دنبال Automation فرآیند های چرخه تولید نرم افزار…
نظرات
6,100,000 تومان