Kubernetes ออกรุ่น 1.20 กำหนดมาตรฐานการทำ snapshot, kubectl debug เข้าสู่เบต้า

โครงการ Kubernetes ออกรุ่น 1.20 ที่เป็นข่าวจากการเตรียมเลิกซัพพอร์ต dockershim ก่อนหน้านี้ ในเวอร์ชั่นนี้มีฟีเจอร์สำคัญๆ เช่น

  • Volume Snapshot: เพิ่มคำสั่งมาตรฐานในการสั่งทำ snapshot ทำให้ไม่ว่าสตอเรจเป็นแบบใดก็ยังสั่งได้แบบเดิม คลัสเตอร์ที่รองรับจะต้องติดตั้ง snapshot-controller, รองรับ Snapshot CRD, และตัวไดร์เวอร์ CSI ของสตอเรจก็ต้องรองรับ
  • kubectl debug: ฟีเจอร์ที่ใส่เข้ามาในเวอร์ชั่น 1.18 สำหรับ “แปะ” คอนเทนเนอร์เพิ่มเข้าไปใน Pod เพื่อรันเครื่องมือดีบั๊ก จากเดิมเป็นสถานะ alpha ที่ต้องใช้คำสั่ง kubectl alpha debug เมื่อเป็นเบต้าแล้วก็จะเหลือ kubectl debug เหมือนการใช้งานจริงหากได้เข้าสถานะ GA
  • จำกัดการใช้ PID: บนลินุกซ์หมายเลขโปรเซส (PID) มีจำกัดและหากใช้งานจนหมดก็จะทำให้เครื่องไม่เสถียรได้ ฟีเจอร์จำกัด PID บน node และ pod ทำให้ผู้ดูแลมั่นใจได้ว่าจะไม่ทำเครื่องแครชโดยไม่ตั้งใจ
  • รองรับการชัตดาวน์เครื่อง: ฟีเจอร์ใหม่สถานะ alpha รองรับการเตรียมชัตดาวน์เครื่องและปิด pod ทิ้งก่อนเครื่องปิด

เวอร์ชั่นนี้ใช้เวลาพัฒนารวม 11 สัปดาห์ มีโค้ดจาก 967 บริษัท รวมนักพัฒนา 1,335 คน และมีนักพัฒนาหน้าใหม่ 44 คน รวมโค้ดมาจาก 26 ประเทศ

ที่มา – Kubernetes

No Description

โลโก้ Kubernetes 1.20 The Raddest Release

Topics: 
Kubernetes