Kubernetes: Container Orchestration at Scale
Kubernetes เป็นแพลตฟอร์มมาตรฐานของอุตสาหกรรมสำหรับการ deploy การขยายตัว และการจัดการ containerized workloads ออกแบบมาจาก Google ในตอนแรก ปัจจุบันเป็นแกนหลักของสถาปัตยกรรมการผลิตของบริษัททุกขนาด ตั้งแต่ startups ที่ใช้บริการจำนวนน้อยถึง enterprises ที่จัดการคอนเทนเนอร์นับพัน ในคลัสเตอร์หลายภูมิภาค การติดตามนี้ครอบคลุมทุกอย่างตั้งแต่การเปิดใช้งานคลัสเตอร์แรกของคุณ ไปจนถึงการเขียน custom Operators และการบังคับใช้นโยบายความปลอดภัยในสภาพแวดล้อมการผลิต
สิ่งที่คุณจะเรียนรู้
คุณจะเริ่มต้นด้วยแนวคิดหลักเบื้องหลัง Pods Deployments และ ReplicaSets จากนั้นไปยัง Services และ cluster networking การกำหนดค่าด้วย ConfigMaps และ Secrets และ persistent storage จากที่นั่นคุณจะทำงานผ่าน observability และ monitoring การจัดการแพคเกจด้วย Helm และการแก้ไขปัญหาอย่างเป็นระบบ คอร์สขั้นสูงครอบคลุม resource quotas และข้อจำกัดการจัดตารางเวลา security hardening ด้วย RBAC และ Pod Security Admission และรูปแบบการ deploy การผลิต รวมถึง rolling updates canary releases และการสร้าง custom Operators ด้วย Operator Framework
เส้นทางการเรียนรู้
สิบสองคอร์สความก้าวหน้าจาก A1 ถึง C1 การติดตามเปิดด้วย Introduction to Kubernetes และ Setting Up Your First Cluster สร้างทักษะหลักในหกคอร์สระดับ B — Pods Deployments Services Configuration and Storage Observability และ Helm — จากนั้นจบด้วยสามคอร์ส C1: Advanced Scheduling & Resource Management Security Best Practices และ Advanced Deployments & Operators แต่ละขั้นตอนสร้างขึ้นโดยตรงจากขั้นตอนสุดท้าย ดังนั้นจึงไม่มีการตั้งสมมติฐานความรู้นอกเหนือจากความคุ้นเคยพื้นฐานกับคอนเทนเนอร์
วิธีการทำงาน
แต่ละคอร์สแบ่งออกเป็นบทเรียนสั้น ๆ และมีจุดประสงค์ชัดเจนที่คุณสำเร็จในตัวแก้ไขโครงสร้างข้อมูลพื้นฐานพร้อมข้อเสนอแนะแบบเรียลไทม์ ฝึกปฏิบัติคำสั่ง kubectl และเขียน YAML manifests โดยตรงในสภาพแวดล้อม และเรียกใช้ AI tutor เมื่อใดก็ตามที่แนวคิดต้องการคำอธิบายเพิ่มเติมหรือการกำหนดค่าปฏิเสธ