NTT DATA Ignite Thailand 2026

Kubernetes 1.5 ออกแล้ว รองรับ Stateful Application ได้ในตัว

Kubernetes ประกาศเปิดตัวรุ่น 1.5 ที่สามารถรองรับการทำ Stateful Application อย่างเช่น Distributed Database ได้แล้วในระดับ Beta ซึ่งโดยรวมแล้วรุ่น 1.5 นี้มีจุดเด่นที่น่าสนใจดังนี้

  • StatefulSet รุ่น Beta (อดีตคือ PetSet) สำหรับใช้ในการรองรับ Stateful Workload บน Kubernetes ไม่ว่าจะเป็นการสร้าง, เพิ่มขยาย, ลบ หรือแก้ไข รวมถึงในกรณีที่มีหลายๆ Pod นั้นกก็จะมีระบบในการจัดการ Pod ของ Stateful Workload โดยเฉพาะ เพื่อไม่ให้มี 2 Pod เปิดขึ้นมาชนกันใน Workload เดียวกันด้วย Identity เดียวกัน http://kubernetes.io/docs/concepts/abstractions/controllers/statefulsets/
  • PodDisruptionBudget รุ่น Beta สำหรับทำหน้าที่เป็น API ที่ใช้กำหนดจำนวนเปอร์เซ็นต์ขั้นต่ำของจำนวน Replica ของ Pod ว่าจะต้องมีขั้นต่ำรันพร้อมกันอยู่กี่ Pod ทำให้สามารถมั่นใจได้ว่า Pod จะไม่ถูกปิดมากจนเกินไปจนเกิดกรณี Data Loss หรือเกิดการล่มขึ้นมา และยังมีการเพิ่มคำสั่ง kubectl drain สำหรับการทำ safe draining ให้แก่ node ต่างๆ เพื่อ maintenance ซึ่งต่อไปจะถูกนำไปใช้ในการ upgrade และ scale node ด้วย http://kubernetes.io/docs/admin/disruptions/
  • Kubefed รุ่น Alpha เป็นชุด Command Line สำหรับใช้ในการบริหารจัดการ Federated Cluster และได้ทำการเพิ่ม ConfigMaps, DeamonSets, deployments และ federation API สำหรับใช้ในการสร้าง, อัปเดต และลบสิ่งต่างๆ ในหลายๆ Cluster ได้จากศูนย์กลาง http://kubernetes.io/docs/admin/federation/kubefed.md
  • HA Masters รุ่น Alpha สำหรับใช้ในการสร้างและลบ Cluster ที่มี HA Replicated Masters บน Google Cloud Engine ได้ด้วยสคริปต์ kube-up/kube-down รวมถึงสามารถกำหนด Zone เพื่อกระจายตัว HA Masters ได้ http://kubernetes.io/docs/admin/ha-master-gce.md
  • Windows Server Containers รุ่น Alpha สำหรับรองรับ Windows Server 2016 Nodes และการจัดการ Windows Server Containers http://kubernetes.io/docs/getting-started-guides/windows/
  • Container Runtime Interface (CRI) รุ่น Alpha ที่มาพร้อมกับ v1 CRI API เอาไว้เชื่อมต่อกับ Container Runtime ได้ https://github.com/kubernetes/kubernetes/blob/release-1.5/docs/devel/container-runtime-interface.md
  • Node Conformance Test รุ่น Beta สำหรับเอาไว้ทำ System Verification และ Functionality Test ที่ระดับของ Node เพื่อตรวจสอบว่า Node นั้นๆ ผ่านความต้องการขั้นพื้นฐานของ Kubernetes หรือไม่ และสามารถนำมา Join เข้ากับ Kubernetes หรือไม่ http://kubernetes.io/docs/admin/node-conformance.md
  • อื่นๆ อ่านเพิ่มเติมได้ที่ https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG.md#v151

ผู้ที่สนใจ Kubernetes 1.5 สามารถโหลดได้ที่ https://github.com/kubernetes/kubernetes/releases/tag/v1.5.1 และ http://get.k8s.io/ ทันที

นอกจากนี้ ทีมงาน Kubernetes ยังได้ออกมาเผยด้วยว่านับตั้งแต่เปิด GA มาก็มีการนำ Kubernetes ไปใช้งานกันอย่างแพร่หลาย ไม่ว่าจะเป็น Pokemon Go (Google Cloud), Ticketmaster (AWS), SAP (OpenStack), Box (Bare-metal), Yahoo! Japan, Walmart และ Monzo อีกทั้งยังมีโครงการร่วมกับทั้งทาง Microsoft, VMware และ Canonical อีกด้วย

ที่มา: http://blog.kubernetes.io/2016/12/kubernetes-1.5-supporting-production-workloads.html

About techtalkthai

ทีมงาน TechTalkThai เป็นกลุ่มบุคคลที่ทำงานในสาย Enterprise IT ที่มีความเชี่ยวชาญทางด้าน Network, Security, Server, Storage, Operating System และ Virtualization มารวมตัวกันเพื่ออัพเดตข่าวสารทางด้าน Enterprise IT ให้แก่ชาว IT ในไทยโดยเฉพาะ

Check Also

Microsoft ออก Patch Tuesday พฤศจิกายน 2026 แก้ช่องโหว่ 1,235 รายการ พร้อม Zero-day บน Outlook

Microsoft ปล่อยแพตช์ความปลอดภัยประจำรอบ Patch Tuesday เดือนพฤศจิกายน 2026 แก้ไขช่องโหว่รวม 1,235 รายการ ในจำนวนนี้มีช่องโหว่ Zero-day บน Microsoft Outlook ที่ถูกใช้โจมตีจริงเพื่อขโมย …

IBM ประกาศ Nighthawk r3 ออกแบบรองรับ 10,000 Quantum Operation เตรียมขยายเกิน 1,000 Qubit ในปี 2027

IBM ประกาศรายละเอียดโปรเซสเซอร์ควอนตัมรุ่นถัดไป IBM Quantum Nighthawk r3 ที่ออกแบบให้รัน Quantum Operation ได้อย่างแม่นยำถึง 10,000 ครั้งบน 520 Qubit พร้อมแผนเชื่อมโปรเซสเซอร์ …