รายละเอียด


พัฒนาความเข้าใจเชิงลึกในการใช้งาน Docker และ Kubernetes พร้อมประยุกต์ใช้ได้จริงในสภาพแวดล้อมระดับองค์กร

ขอต้อนรับเข้าสู่โลกที่ใคร ๆ ก็พูดถึงอย่าง "Kubernetes" ไม่ว่าจะอยู่แห่งหนตำบลใดในโลกของ IT เรามักจะได้ยินคนเอ่ยถึงอยู่บ่อย ๆ ครั้ง "ขึ้นระบบเดี๋ยวนี้นอกจาก Container ก็ต้องทำ Pods ด้วยนะ", "ทำ Liveness Probe หรือยัง", "บน Cloud เราใช้ AKS หรือ EKS ดีไหมนะ", "นอกจากใช้ Docker แล้วพ.ศ.นี้ต้องใช้ K8S ด้วย!" หลากหลายชื่อและที่มาในโลกของไมโครเซอร์วิส (Microservices) ซึ่งนอกเหนือจาก Docker แล้วก็มี Kubernetes นี้แหละที่กลายเป็นปัจจัยที่ห้าซี่งทุกองค์กรยอมรับและนำไปใช้ใน Production ตั้งแต่ SMEs ไปจนถึง Enterprise Business แม้กระทั่งการใช้งานบน Cloud ก็มีพร้อมให้บริการด้วยหลายหลากชื่อ (AKS, EKS, GKE, OpenShift etc.) โดยเฉพาะใน Kubernetes 1.34 ได้เพิ่มเติมฟังก์ชั่นและ KYAMLใหม่ขึ้นมาจำนวนมาก

แล้ว Kubernetes คืออะไรนะ ทำไมใช้แค่ Docker Container ถึงไม่เพียงพอ คำตอบคือไม่เพียงพอครับ เนื่องจาก Docker Container เองก็ถูกออกแบบให้ทำงานบนเครื่องแม่ข่ายแบบเอกเทศ (Standalone) เมื่อมีปัญหาเกิดขึ้นบนเครื่องแม่ข่ายก็จะส่งผลกระทบต่อ Availability ของแอปพลิเคชันอย่างหลีกเลี่ยงไม่ได้ ดังนั้น Kubernetes ที่นำความสามารถในการรันงานแบบ Container Base มาต่อยอดเพื่อเพิ่มความสามารถในเรื่องการ Autoscaling, Auto Bin Pack, Self Healing, High Available จึงถือเป็น Solution ที่สามารถแก้ Pain Point ในการรันงานแบบ Container Base ได้เป็นอย่างดี

โดยเนื้อหาจะแบ่งออกเป็นสองส่วน ได้แก่
Part 1: Advance Docker with Kubernetes's Fundamental

เน้นปูพื้นฐานพร้อม Demo Workshop เพื่อทำความรู้จัก Kubernetes และคอมโพเนนต์พื้นฐานที่เกี่ยวข้อง
Part 2: Advance Docker with Kubernetes's for Enterprise
เน้นประยุกต์และปรับปรุงประสิทธิภาพของ Kubernetes ในการทำงานจริงรวมถึงเสริมความแข็งแกร่งด้าน Security เพื่อให้เหมาะสมในการใช้งานสำหรับ Production Environment

โลกไม่เคยสนใจว่าเราชอบหรือไม่ชอบเรียนอะไร แต่โลกใบนี้เลือกใช้ Kubernetes ในการรันระบบเรียบร้อยแล้วแล้วคุณล่ะพร้อมจะเรียนรู้กันหรือยัง ?

ประโยชน์ที่ผู้เรียนจะได้รับ
- เรียนรู้แบบเน้นการสอนและลงมือใช้ในสภาพแวดล้อมจริงจากประสบการณ์ในการทำงานของผู้สอน
- ศึกษาการประยุกต์ใช้งาน Container ในรูปแบบของ Kubernetes ตั้งแต่ขั้นเริ่มต้น เรียนรู้ตั้งแต่การทำความรู้จักสถาปัตยกรรม Kubernetes Platform และคอมโพเนนต์พื้นฐาน
- เรียนรู้การจัดสรรทรัพยากรบน Pods สำหรับ Production Workload, การทำงานในรูปแบบของ Imperative Command/Imperative Object/Declarative Object, การเขียน YAML, การตรวจสอบและจัดการ Application และบริหารจัดการ Traffic จาก Service มายัง Pods
- สามารถสร้าง Kubernetes Cluster จากศูนย์ (From Scratch)จนได้ Cluster ที่ใช้งานได้จริง

คอร์สนี้เหมาะสำหรับ
- ผู้บริหารหน่วยงานไอที (Chief Technology Officer (CTO), Chief IT Operator (CIO))
- ผู้ทำงานในการพัฒนาระบบ (Programmer, Developer, System Analysis, etc.)
- ผู้ทดสอบระบบและควบคุมคุณภาพ (Tester, Software Quality Assurance)
- ผู้ควบคุมและออกแบบสถาปัตยกรรมระบบ (Enterprise Architecture)
- ผู้รักษาความปลอดภัยในระบบ (IT Security)
- ผู้มีหน้าที่ในการออกแบบและติดตั้งระบบให้แก่ลูกค้า (Software Vendor)
- นักวิเคราะห์เชิงธุรกิจและผู้บริหารโครงการ (Business Analysis, Project Manager)
- นักเรียน นักศึกษาที่สนใจทำงานด้านไอที

ผู้เรียนต้องมีความรู้อะไรมาก่อน
- ควรมีความรู้ความเข้าใจเกี่ยวกับ Container มาก่อน


เนื้อหา

ผู้สอน


ประพาฬ เหลืองพูนลาภ
ไปที่หน้าผู้สอน
  • มีประสบการณ์ติดตั้งและใช้งาน Docker & Kubernetes Platform และใช้งานจริงตั้งแต่ปี 2016 ถึงปัจจุบัน
  • เป็นวิทยากรอบรมการใช้งาน Docker, Kubernetes, Automation, JMeter, Terraform, etc. ให้แก่บริษัทฯ สถาบันการศึกษา หน่วยงานราชการ และผู้สนใจมากกว่า 6 ปี
  • เป็น Speaker ให้แก่งาน Open Community (Code Mania, DevMountain1-2, DevOps BKK, Huawei Connect, etc.) เพื่อส่งเสริมทักษะและความรู้แก่บุคลากรไอทีไทย และเพื่อเป็นการต่อยอด Community สู่ระดับสากล
  • Advanced-Docker-with-Kubernetes134
    คอร์สออนไลน์