Fundamental Kubernetes

อัปเดตล่าสุดเมื่อ: 18 ก.พ. 2024, 02:00

คอร์ส Fundamental Kubernetes เป็นการเรียนรู้เกี่ยวกับพื้นฐานของ Kubernetes ซึ่งเป็นระบบจัดการคลัสเตอร์และการจัดการคอนเทนเนอร์อย่างเป็นทางการ ผู้เรียนจะได้เรียนรู้เกี่ยวกับความสามารถของ Kubernetes, วิธีการทำงานของระบบ, โครงสร้างของ Cluster, การจัดการกับสถานะของ Container, การจัดการเครือข่ายและการใช้งานเครื่องมือต่าง ๆ ในการจัดการกับ Kubernetes

Fundamental Kubernetes

วัตถุประสงค์

  • เพื่อให้ผู้เรียนมีความเข้าใจเกี่ยวกับพื้นฐานของ Kubernetes และความสามารถของระบบ
  • เพื่อให้ผู้เรียนสามารถสร้างและจัดการกับ Cluster ของตนเองด้วย Kubernetes
  • เพื่อให้ผู้เรียนเข้าใจเกี่ยวกับการจัดการกับสถานะของ Container, การทำ Load Balancing, และการ Scaling ของแอปพลิเคชัน

ใครควรเข้าร่วมคอร์ส

  • นักพัฒนาซอฟต์แวร์ที่สนใจในการศึกษาเกี่ยวกับการจัดการคลัสเตอร์และการจัดการคอนเทนเนอร์
  • วิศวกร DevOps ที่ต้องการทำความเข้าใจในการใช้งาน Kubernetes เพื่อการจัดการและดูแลระบบ
  • ผู้ดูแลระบบที่สนใจในการเรียนรู้เกี่ยวกับการจัดการคลัสเตอร์และการจัดการคอนเทนเนอร์
  • ผู้ที่สนใจเรียนรู้เกี่ยวกับเครื่องมือและเทคโนโลยีที่ใช้ในการจัดการคลัสเตอร์และการจัดการคอนเทนเนอร์

สิ่งที่ผู้เรียนต้องมี

  • พื้นฐานเกี่ยวกับระบบปฏิบัติการ Linux
  • การใช้งาน Command Line Interface (CLI)
  • ความรู้พื้นฐานการใช้งาน Docker

ผู้เข้าร่วมทุกท่านจะได้รับ

  • Cloud Server (VM) ท่านละ 3 เครื่อง (1 Master and 2 Nodes) เพื่อใช้ประกอบการอบรม
  • เอกสารคู่มือการอบรม
  • อาหารกลางวันและอาหารว่าง
  • ใบรับรองผ่านการอบรมหลักสูตร Fundamental Kubernetes
  • การดูแลเอาใจใส่เป็นอย่างดีจากวิทยากรและทีมงาน Staff
  • สามารถเข้าร่วม Fundamental Kubernetes Workshop ซ้ำได้ไม่จำกัดจำนวนครั้ง (จำกัดสิทธิ์เข้าร่วมซ้ำ 5 ท่านต่อรอบการอบรม หากท่านต้องการเข้าร่วม Workshop ซ้ำ กรุณาติดต่อ Facebook Page, Line, Email หรือช่องทางอื่น ๆ เพื่อสำรองที่นั่ง)
  • หากท่านไม่สะดวกเข้าร่วมการอบรมในครั้งนี้ ท่านสามารถเลื่อนการเข้าร่วมอบรมได้ตามตารางการอบรม

เนื้อหาคอร์ส

  1. What? When? Where?
    • Kubernetes คืออะไร?
    • มีความสามารถอย่างไร?
    • ควรใช้เมื่อไร?
    • กรณีศึกษา
  2. Going back in time
    • วิธีการ Deploy และจัดการกับ Container ก่อนที่จะมีสิ่งที่เรียกว่า Kubernetes พร้อมศึกษาปัญหาและวิธีรับมือแบบเดิม
  3. Kubernetes Concepts and Overview
    • Understanding Concepts
    • ความสามารถในการเข้ามาจัดการกับปัญหาต่าง ๆ
  4. Cluster Architecture
    • Architecture ของ Cluster
    • ความแต่งต่างระหว่างการทำงานแบบ Cluster และ Container แบบเดิม
    • nodes, pods, and services คืออะไร
  5. Workshop 1 - Building Your Own Cluster
    • ทอดสอบสร้าง Cluster และเพิ่ม Node ใน Cluster นั้น พร้อมทั้งลองสร้าง Pods และ Service แบบง่าย ๆ
  6. Storage, Containers and Workloads
    • รู้จักการทำงานและองค์ประกอบของ Containers และ Workload
    • กรณีศึกษา
  7. Workshop 2 - Deploying an Easy App with Deployments
    • ทดสอบ Deploy App ง่ายๆ ด้วยการใช้งาน Kubernetes Deployments
  8. Workshop 3 - Deploying the App with StatefulSets
    • ทดสอบการ Deploy App ด้วย Kubernetes StatefulSets
    • ศึกษาข้อแตกต่างระหว่าง Deployment และ StatefulSets
  9. Services, Load Balancing, and Networking
    • รู้จักกับเครื่องมือในการจัดการเส้นทางของ Network และการกำหนดค่าเพื่อให้สามารถเข้าถึง Application ที่เราได้ Deploy ไว้
  10. Workshop 4 - Point to my services 1
    • ทดสอบการเข้าถึง Web Application ผ่านการทำหนดค่าใน Kubernetes และ DNS จากภายนอก
  11. Workshop 5 - Point to my services 2
    • ทดสอบการกำหนดค่าและสิทธิ์การเข้าถึง การจำกัดเส้นทาง Network รวมถึงการทำ Load balancing ใน Cluster
  12. Workshop 6 - HPA and K6
    • ทดสอบสร้าง HPA และใช้เครื่องมือการทดสอบเพื่อดูผลลัพธ์ของการตั้งค่า
  13. Configuration
    • รู้จักกับการตั้งค่า การส่งค่าผ่าน Parameter ต่างๆ ใน Kubernetes พร้อมทั้ง Best Practice
  14. Workshop 7 - Testing Your Configuration
    • Testing Configuration Settings and Parameter Passing Following Kubernetes Officials' Recommendations
ระยะเวลา
1 วัน, 09:00 - 17:00
กำหนดการอบรม
ยังไม่มีกำหนดการหลักสูตรอบรมสาธารณะในขณะนี้
หากคุณต้องการจัดอบรมพิเศษกรุณาติดต่อเรา!
เอกสารที่เกี่ยวข้อง
Fundamental Kubernetes Outline (English Version)
Fundamental Kubernetes Outline (Thai Version)
DKS
เครือข่ายสังคมดิจิทัลและเทคโนโลยีที่มีจุดมุ่งหมายในการเชื่องโยงคอมมูนิตี้ต่างๆทั้งในและต่างประเทศ เพื่อสร้างพื้นที่สำหรับการแลกเปลี่ยนแนวคิด การแบ่งปันความรู้ เรื่องราว และประสบการณ์ที่เกี่ยวข้องกับด้านดิจิทัลและเทคโนโลยีทั้งในช่องทางออนไลน์และออฟไลน์
Follow us
Copyright © 2025. Made with ♥ by Gumon.io