DevOps
Private Class Platform Standalone (GCP)

Prisan Pimprasan
วิทยากรผู้สอน
เรียนรู้และฝึกทักษะในการทำงาน DevOps ครบวงจร ทั้ง Infra, CI/CD, Deploy, Observability และ LoadTest
4
บทเรียน
0
วีดีโอ
Live Class
รูปแบบ
Day 1: Infrastructure with Terraform & Ansible
- ทำความรู้จักเบื้องต้นและเข้าใจงาน Infrastructure แบบง่ายๆ
- ติดตั้ง Terraform และ Ansible สำหรับ Windows, Mac, Linux
- การสร้าง Diagram Infrastructure และออกแบบเบื้องต้น
- เตรียม Domain เชื่อมต่อ DNS กับ Google DNS
- สร้าง VPC, Cloud NAT, Peering (Platform, Nonprd, Prd) By Terraform
- สร้าง VPN Server และ Config Client สำหรับองค์กร
- สร้าง Firewall Rules สำหรับ Service (VM) By Terraform
- สร้าง VM Instance สำหรับ VPC Platform By Terraform
- สร้าง Static IP Public และ Private สำหรับ VM Instance By Terraform
- ตั้งค่า Domain สำหรับใช้งาน Ingress (Public และ Private VPN)
- สร้าง Scheduler เปิด/ปิดระบบตามเวลา By Terraform
- ลง Software สำหรับ VM Instance ด้วย Ansible (Docker, Docker-compose)
Day 2: Jenkins Pipeline & GitLab CI/CD
- Introduction to CI/CD
- Jenkins Pipeline: การติดตั้งและใช้งาน
- การเขียน Jenkinsfile และ Stages
- Workshop: Jenkins Build + Test + Deploy
- GitLab CI/CD Pipeline เบื้องต้น
- Workshop: GitLab Pipeline แบบ Full Option
Day 3: Deploy with Kubernetes
- แนวคิดการใช้ Docker + Kubernetes
- Workshop: ตั้งค่า VM และ Kubernetes Cluster
- Deploy Application ด้วย Yaml & Helm
- Workshop: เชื่อม Domain ผ่าน Cloudflare
- Workshop: Deploy Microservices Architecture
Day 4: Observability & Load Testing
- Monitoring ด้วย Grafana + Prometheus
- Logging ด้วย Grafana Loki และ ElasticSearch
- Distributed Tracing ด้วย Jaeger
- Workshop: Observability บน Kubernetes Cluster
- Load Testing ด้วย Locust
- Load Testing ด้วย k6