การจัดการ Container ด้วย Kubernetes

แนวคิดการ Containerization และ Virtualization

Julia Ostheimer

Freelance AI Consultant

แนะนำ Kubernetes

  • ชื่อย่อ: K8s
  • พัฒนาโดย Google เปิดเป็น Open Source ในปี 2014
  • 96% ขององค์กรใช้งานหรืออยู่ระหว่างประเมิน Kubernetes

 

โลโก้ Kubernetes

1 Cloud Native Computing Foundation (CNCF) Annual Survey ปี 2022 2 โลโก้โดย The Linux Foundation
แนวคิดการ Containerization และ Virtualization

แนะนำ Kubernetes

  • การจัดกลุ่ม Container เป็นหน่วยเชิงตรรกะ

หน่วยเชิงตรรกะของ Kubernetes

  • ระบบกระจาย

ระบบกระจาย

1 ไอคอนโดย Icons8.com
แนวคิดการ Containerization และ Virtualization

ภาพรวมองค์ประกอบของ Kubernetes

  • องค์ประกอบสำคัญของ Kubernetes:
    • Pods
    • Nodes
    • Control Plane
    • Cluster
แนวคิดการ Containerization และ Virtualization

Pod คือหน่วย Deploy ที่เล็กที่สุด

สถาปัตยกรรม Kubernetes - Pods

1 ไอคอนโดย Icons8.com
แนวคิดการ Containerization และ Virtualization

Node คือหน่วยฮาร์ดแวร์ที่เล็กที่สุด

สถาปัตยกรรม Kubernetes - Nodes

1 ไอคอนโดย Icons8.com
แนวคิดการ Containerization และ Virtualization

การจัดการ Node ผ่าน Control Plane

สถาปัตยกรรม Kubernetes - Control Plane

1 ไอคอนโดย Icons8.com
แนวคิดการ Containerization และ Virtualization

การจัดกลุ่ม Node เป็น Cluster

สถาปัตยกรรม Kubernetes - Cluster

1 ไอคอนโดย Icons8.com
แนวคิดการ Containerization และ Virtualization

Docker และ Kubernetes

  • Docker: จัดการ Container จำนวนน้อย

โลโก้ Docker

  • Kubernetes: จัดการ Container จำนวนมาก

โลโก้ Kubernetes

แนวคิดการ Containerization และ Virtualization

มาฝึกกันเถอะ!

แนวคิดการ Containerization และ Virtualization

Preparing Video For Download...