เคียวริวเจอร์ คืออะไร

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

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

Kubernetes ให้ความสามารถในการจัดการและแยกแยะการเปิดตัวแอปพลิเคชันลงใน Container ต่างๆ การทำงานดูแลอย่างเป็นระบบและการจัดการแผนงาน (orchestration) อัตโนมัติเพื่อให้แอปพลิเคชันทำงานได้อย่างมีประสิทธิภาพ โดยรองรับการจัดการขนาดใหญ่ (scalability) และความยืดหยุ่น (flexibility) ในการจัดการคลัสเตอร์

นอกจากนี้ Kubernetes ยังมีความสามารถในการปรับแต่งการเชื่อมต่อต่างๆ เช่นการตั้งค่าและการรวบรวมข้อมูลของแอปพลิเคชัน การจัดการการเชื่อมต่อกลาง (load balancing) การดูแลและการปรับแต่งความสามารถที่เปิดใช้งานตลอดเวลา

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