Introduction to Docker - Kubernetes
PRICE LIST
15,500 Baht (Exclusive of VAT 7%)
Special Offer : ติดต่อเรา
Container, Docker และ Kubernetes คือชื่อเทคโนโลยีที่ได้รับความสนใจมากในช่วงปีที่ผ่านมา ที่ทุกคนจะต้องได้ยินชื่อ แต่หลายๆ คนก็ยังไม่เข้าใจอย่างถ่องแท้ว่ามันคืออะไร คอร์สนี้จะเริ่มสอนตั้งแต่พื้นฐานของเทคโนโลยี Docker Container ไปจนถึงการใช้งาน Container Cluster ด้วย Kubernetes ในรูปแบบworkshop step-by-step เพื่อสร้างความเข้าใจในการ deploy cloud native Application และการทำHigh Availability และ Scaling ได้อย่างรวดเร็ว
วันที่ 1
- แนะนำความรู้เบื้องต้นของเทคโนโลยี Container และ Docker
- ทำไมต้อง Container
- ทำความรู้จักกับ Docker Image, Container และ Registry
- รู้จัก command พื้นฐานในการจัดการ Container
- ทดลอง deploy Docker Container ในการรัน Application
- แนะนำ Continuous Integration / Continuous Delivery
- แนะนำการใช้งาน Git Version Control และ Github
- แนะนำการทำ CI/CD พื้นฐานด้วย GitLab CI
- ลองเขียน CI/CD ด้วย Github CI และรันการ deploy ด้วย Github Runner
วันที่ 2
- แนะนำเทคโนโลยี Container Cluster ด้วย Kubernetes
- แนะนำความรู้เบื้องต้นของ Kubernetes, Architecture
- ทำความรู้จักกับ Pod, Replica Set, Deployment และ Service
- ลอง deploy application บน Kubernetes
- ลองใช้ command พื้นฐานในการจัดการ ระบบ Kubernetes
- ทดสอบ High Availability ด้วย Health Check
- ลองทำ Scaling ด้วย Deployment Replica
- ลองทำโจทย์การ deploy application บน Kubernetes เพื่อทดสอบความเข้าใจ
- รู้จักกับ Kubernetes Namespace เพื่อใช้สำหรับการแยก Environment
- ลองทำ Confg Map และ Secret สำหรับการ deploy โดยใช้ตัวแปร environment
- ลองเขียน Helm เพื่อใช้ในการจัดการ Manifest file ของ Kubernetes ในการ deploy environment ต่างๆ ของ application ได้อย่างมีประสิทธิภาพ
- ลองทำโจทย์การ deploy application แบบ automation CI/CD เพื่อทดสอบความเข้าใจ
คอร์สนี้เป็นระดับเบื้องต้นจนถึงระดับกลาง เหมาะสำหรับ IT Managers, System Engineer, Developer หรือบุคคลทั่วไปที่ต้องการรู้จักเทคโนโยลี Container, Docker และ Kubernetes เพื่อช่วยการในสร้าง, deploy และ scale application ใน environment ต่างๆ ได้อย่างรวดเร็ว