Google Cloud, AWS เริ่มแยกการออก Kubernetes เป็น Channel แบบเดียวกับ Chrome

by mk
22 May 2019 - 02:02

หลังโครงการ Kubernetes ออกเวอร์ชัน 1.14 ที่รองรับ Windows container เต็มตัว เมื่อปลายเดือนมีนาคม

ทางดิสโทร Kubernetes ต่างๆ ก็เริ่มนำเวอร์ชัน 1.14 ไปใช้งาน โดยเฉพาะ Kubernetes บนคลาวด์ ไม่ว่าจะเป็น Azure Kubernetes Service (AKS), Amazon EKS และ Google Kubernetes Engine (GKE) ทำให้บริการคลาวด์รายใหญ่ๆ เริ่มรองรับ Windows container กันตามมาด้วย

แต่ด้วยรอบการออกรุ่นใหม่ของ Kubernetes ทุก 3 เดือน อีกทั้งออกรุ่นย่อยที่เป็น point releases บ่อยๆ ทำให้ดิสโทรเหล่านี้เริ่มตามไม่ทัน อีกทั้งยังต้องซัพพอร์ตลูกค้าองค์กรที่ต้องการเสถียรภาพมากกว่าฟีเจอร์ใหม่ๆ ทางออกจึงเป็นการแยก release channel แบบที่เราคุ้นเคยกับ Chrome

ฝั่งของกูเกิล (GKE) ออกมาประกาศแล้วว่าจะแยกการออก GKE เป็น 3 channel ได้แก่

  • Rapid รุ่นออกไวสุดๆ อัพเดตทุกสัปดาห์
  • Regular รุ่นมาตรฐาน ออกใหม่ทุกหลายสัปดาห์ (every few weeks)
  • Stable รุ่นเสถียรสำหรับงาน production จะออกรุ่นใหม่ทุกหลายเดือน

เมื่อ Kubernetes ต้นน้ำออกเวอร์ชันใหม่ จะเข้ามาอยู่ใน Rapid channel ก่อน และทดสอบจนเสถียรพอแล้วค่อยเลื่อนชั้นไปสู่ Regular และ Stable ตามลำดับ

นโยบายใหม่จะมีผลตั้งแต่ Kubernetes 1.14.x ซึ่งเข้ามาอยู่ใน Rapid channel เรียบร้อยแล้ว จากนั้นจะค่อยๆ เลื่อนชั้นตามลำดับต่อไป (ตอนนี้เวอร์ชันดีฟอลต์ของ GKE คือ 1.12.7)

ฝั่งของ Amazon EKS ก็ประกาศนโยบายคล้ายๆ กัน โดยเรียกเวอร์ชันเป็น Latest, Default, Oldest ตามตาราง และเมื่อ Kubernetes 1.13 เข้าสถานะ Latest ก็จะปลดระวางเวอร์ชัน 1.10 ออกไป

ที่มา - Google, Amazon

Blognone Jobs Premium