Kubernetes คืออะไร
กลับหน้ารายการบทความ

Kubernetes คืออะไร

Kubernetes คืออะไร

Universal อัพเดต: 20 กุมภาพันธ์ 2569

Kubernetes คืออะไร

Kubernetes (เขียนเป็น "K8s") คือระบบจัดการและปรับปรุงความเป็นไปได้ของแอปพลิเคชันแบบสั่งงาน (orchestration platform) ที่เป็นโอเพ่นซอร์ส ซึ่งช่วยในการจัดการและปรับปรุงการทำงานของคลัสเตอร์ (cluster) ของคอนเทนเนอร์ (containers) โดยส่วนใหญ่คือ Docker containers ซึ่งเป็นเทคโนโลยีในการแพ็คเกจและประมวลผลแอปพลิเคชันในสิ่งที่เรียกว่าคอนเทนเนอร์เพื่อให้งานต่าง ๆ ทำงานอยู่ในสภาวะแยกกันและมีความยืดหยุ่นสูงขึ้น

คอนเทนเนอร์ (Containers)

คอนเทนเนอร์ช่วยแยกแอปพลิเคชันและสิ่งที่จำเป็นในการทำงานของมันออกจากสภาพแวดล้อม ทำให้งานนี้เกิดขึ้นได้อิสระจากอุปกรณ์รายละเอียดของเครื่องเซิร์ฟเวอร์ที่ใช้งาน นี่หมายความว่าคุณสามารถสร้างคอนเทนเนอร์และเรียกใช้งานในที่ไหนก็ได้ที่มีพื้นที่เหมาะสมเช่นเดียวกับระบบปฏิบัติการ (OS) เดียวกัน

คลัสเตอร์ (Cluster)

Kubernetes ใช้คลัสเตอร์ในการจัดการคอนเทนเนอร์ คลัสเตอร์เป็นกลุ่มของเครื่องเซิร์ฟเวอร์ที่ทำงานร่วมกัน ซึ่งมีความสามารถในการรับส่งงานและประมวลผลคอนเทนเนอร์ต่าง ๆ ตามคำสั่งที่ได้รับ

การจัดการแอปพลิเคชัน

  1. การปรับปรุงรุ่น (Rolling Updates): คุณสามารถอัพเดตแอปพลิเคชันโดยไม่ต้องหยุดการทำงานของคลัสเตอร์ทั้งหมด
  1. การเลื่อนรุ่น (Scaling): Kubernetes ช่วยในการขยายหรือลดขนาดของจำนวนคอนเทนเนอร์เพื่อรับมือกับการทำงานที่มีปริมาณสูงหรือต่ำขึ้น
  1. การแบ่งแยกงาน (Decoupling Workloads): คุณสามารถแบ่งแยกงานต่าง ๆ ออกจากกันในคอนเทนเนอร์แต่ละตัว

การจัดการทรัพยากร

Kubernetes ช่วยในการจัดการทรัพยากรของคลัสเตอร์ เช่นเน็ตเวิร์ก (Networking) และการจัดเก็บข้อมูล (Storage) โดยมีความสามารถในการกำหนดการเชื่อมต่อเครือข่ายและการใช้พื้นที่จัดเก็บต่าง ๆ สำหรับแอปพลิเคชันของคุณ

การจัดการหรือบริหารคลัสเตอร์

Kubernetes ช่วยในการบริหารจัดการสถานะและสุขภาพของคลัสเตอร์ ซึ่งรวมถึงการตรวจสอบสถานะของคอนเทนเนอร์ การทำเครื่องหมายการใช้งานคอนเทนเนอร์ที่ไม่สมบูรณ์ และการเคลื่อนย้ายคอนเทนเนอร์เพื่อให้แอปพลิเคชันทำงานได้อย่างมีประสิทธิภาพ

ความยืดหยุ่นและประสิทธิภาพ

Kubernetes ออกแบบมาให้ยืดหยุ่นและสามารถใช้งานได้ทั้งในสภาพแวดล้อมบนพื้นที่คอมพิวเตอร์ที่เป็นเครื่องเซิร์ฟเวอร์เล็กน้อยหรือบนกลุ่มเครื่องเซิร์ฟเวอร์ที่ใหญ่ขึ้น

D

DriteStudio | ไดรท์สตูดิโอ

ผู้ให้บริการ Cloud, VPS, Hosting และ Colocation ในประเทศไทย

ดำเนินงานโดย บริษัท คราฟต์ อินเตอร์เทค (ประเทศไทย) จำกัด

จัดการการตั้งค่าคุกกี้ของคุณ

เราใช้คุกกี้หลายประเภทเพื่อเพิ่มประสิทธิภาพประสบการณ์ของคุณบนเว็บไซต์ คลิกที่หมวดหมู่ด้านล่างเพื่อเรียนรู้เพิ่มเติมและปรับแต่งการตั้งค่า โปรดทราบว่าการบล็อกคุกกี้บางประเภทอาจส่งผลต่อประสบการณ์ของคุณ

คุกกี้ที่จำเป็น

คุกกี้เหล่านี้จำเป็นสำหรับการทำงานของเว็บไซต์ ช่วยให้ฟังก์ชันพื้นฐานเช่นการนำทางหน้าเว็บและการเข้าถึงพื้นที่ที่ปลอดภัย

ดูคุกกี้ที่ใช้
  • คุกกี้เซสชัน (การจัดการเซสชัน)
  • คุกกี้ความปลอดภัย (การป้องกัน CSRF)
เปิดเสมอ

คุกกี้ฟังก์ชัน

คุกกี้เหล่านี้ช่วยให้ฟีเจอร์ส่วนบุคคลเช่นการตั้งค่าภาษาและธีมทำงานได้ หากไม่มีคุกกี้เหล่านี้ ฟีเจอร์บางอย่างอาจทำงานไม่ถูกต้อง

ดูคุกกี้ที่ใช้
  • lang (การตั้งค่าภาษา)
  • theme (โหมดมืด/สว่าง)

คุกกี้วิเคราะห์

คุกกี้เหล่านี้ช่วยให้เราเข้าใจว่าผู้เข้าชมโต้ตอบกับเว็บไซต์อย่างไรโดยรวบรวมและรายงานข้อมูลแบบไม่ระบุตัวตน

ดูคุกกี้ที่ใช้
  • _ga (Google Analytics)
  • _gid (Google Analytics)

คุกกี้การตลาด

คุกกี้เหล่านี้ใช้เพื่อติดตามผู้เข้าชมข้ามเว็บไซต์เพื่อแสดงโฆษณาที่เกี่ยวข้องตามความสนใจของคุณ

ดูคุกกี้ที่ใช้
  • คุกกี้โฆษณา
  • พิกเซลรีมาร์เก็ตติ้ง

นโยบายความเป็นส่วนตัว