Kubernetes หรือ k8s เป็นแพลตฟอร์มแบบ Open-source สำหรับช่วยให้การปฏิบัติงานต่างๆ ที่เกี่ยวข้องกับ Linux Container สามารถทำได้โดยอัตโนมัติ ลดกระบวนการติดตั้งหรือขยายแอปพลิเคชันที่รันบน Container ที่นักพัฒนาต้องลงมือทำด้วยตนเองให้เหลือน้อยที่สุด หรือกล่าวได้ว่า ช่วยให้นักพัฒนาสามารถทำคลัสเตอร์กลุ่มของโฮสต์ที่รัน Linux Container ได้ และ Kubernetes ก็เข้ามาช่วยบริหารจัดการคลัสเตอร์เหล่านั้นสำหรับใช้งานบน Public, Private และ Hybrid Cloud ได้อย่างสะดวกรวดเร็วและมีประสิทธิภาพ
สำหรับบริษัทที่นำเทคโนโลยี Container มาใช้งานแล้ว จะพบว่าแอปพลิเคชันบน Production มักมีการเชื่อมต่อหลายๆ Containers เข้าด้วยกัน ซึ่ง Containers เหล่านั้นมักถูกติดตั้งบนหลายๆ โฮสต์ Kubernetes จะเข้ามาช่วยประสานการทำงาน (Orchestration) และบริหารจัดการ Containers ทั้งการติดตั้งและการขยายระบบในอนาคต ส่งผลให้นักพัฒนาสามารถสร้างแอปพลิเคชันที่เชื่อมต่อหลายๆ Containers เข้าด้วยกัน กำหนดการทำงานต่างๆ ขยายระบบ และตรวจสอบการทำงานทั้งหมดได้อย่างง่ายดาย ที่สำคัญคือสามารถดำเนินคำสั่งต่างๆ ได้โดยอัตโนมัติอีกด้วย
คุณสมบัติเด่นของ Kubernetes มีดังนี้
- ประสานการทำงานของ Containers ระหว่างแต่ละโฮสต์เข้าด้วยกัน
- ช่วยให้ใช้ทรัพยากรของฮาร์ดแวร์ในการรันแอปพลิเคชันได้อย่างมีประสิทธิภาพสูงสุด
- ควบคุมการติดตั้งและอัปเดตแอปพลิเคชันโดยอัตโนมัติ
- เพิ่ม Storage สำหรับรัน Stateful Apps ได้อย่างง่ายดาย
- ขยายแอปพลิเคชันที่รันบน Container และทรัพยากรต่างๆ ที่จำเป็นต้องใช้งานได้ตามต้องการ
- ช่วยการันตีว่าแอปพลิเคชันสามารถทำงานได้ตรงตามที่กำหนดไว้
- มีระบบ Health-check และ Self-heal รวมไปถึง Autoreplacement, Autorestart, Autoreplication และ Autoscaling
คุณลูกค้าสามารถคลิกดูรายละเอียด ราคาโปรโมชั่นส่วนลดพิเศษ
ทำการลงทะเบียน และ ชำระเงินผ่าน Link ด้านล่างนี้ได้เลยค่ะ
>> https://itcert2005-online/promotion
รายละเอียดเนื้อหาหลักสูตร
- อธิบายภาพรวมคอร์ส Kubernetes (3:47)
- ทบทวนการติดตั้ง Docker ก่อนใช้งาน Kubernetes (8:26)
- ทบทวนคำสั่ง Docker ก่อนใช้งาน Kubernetes (ตอนที่ 1) (12:57)
- ทบทวนคำสั่ง Docker ก่อนใช้งาน Kubernetes (ตอนที่ 2) (3:34)
- การเตรียมเครื่องสำหรับติดตั้ง Kubernetes (9:17)
- การติดตั้ง Microk8s เพื่อใช้ในการทดสอบ (11:50)
- ทดสอบ Microk8s ในการทำงาน (5:02)
- การใช้งาน Command Line Kubernetes เบื้องต้น (create edit debug delete) (12:03)
- การสร้าง pod จาก yaml file (5:45)
- ้การสร้าง service ClusterIP เพื่อเรียกใช้งาน (8:32)
- การสร้าง External IP เพื่อให้สามารถใช้ External IP กับ service Loadbalancer ได้ (3:40)
- การใช้งาน service Loadbalancer (3:21)
- การใช้งาน service NodePort (5:09)