Kubernetes ประกาศเปิดตัวรุ่น 1.4 แล้ว พร้อมความสามารถใหม่ๆ ที่น่าสนใจค่อนข้างเยอะทีเดียว ดังนี้
- เพิ่ม kubeadm ช่วยให้สร้าง Cluster ได้ภายในสองคำสั่ง
- ติดตั้งได้ผ่าน apt-get และ yum แล้ว
- คำสั่งอื่นๆ เช่น การสร้าง Overlay Network ก็ทำได้ง่ายขึ้นเหลือเพียงคำสั่งเดียวด้วย DaemonSet
- มี Certificate API และ Discovery API ใหม่
- เพิ่ม ScheduledJob ให้ใช้งานได้แบบ Alpha สำหรับรันงาน Batch ตามรอบเวลาที่กำหนดได้
- Dynamic PVC Provisioning กลายเป็น Beta แทน สำหรับเอาไว้ Provision และเชื่อมต่อ Storage เข้ากับ Cluster
- รองรับ Helm Charts สำหรับใช้งานกับ MariaDB, MySQL และ Jenkins ได้
- มี Federated Replica Sets แบบ Beta สำหรับกำหนดได้ว่า Cluster จะกระจายอยู่ข้าม Region หรือ Cloud ด้วยจำนวนเท่าไหร่อย่างไรบ้าง
- Federated Services กลายเป็น Beta พร้อมเพิ่ม secrets, events, namespaces เข้าไปใน Federated API
- เพิ่ม Federated Ingress แบบ Alpha รองรับการทำงานกับ Google Cloud Platform (GCP) เพื่อสร้างและใช้งาน L7 Load Balancer สำหรับ Services ที่ทำงานอยู่บน GCP ได้
- เพื่ม Pod Security Policy กำหนดการรักษาความปลอดภัยให้กับ Service Account, Group และ User ได้
- รองรับ AppArmor เสริมความปลอดภัย, การตรวจสอบ และการติดตามการทำงานของบริการต่างๆ ได้มากขึ้น
- เพิ่ม Inter-pod Affinity และ Anti-affinity แบบ Alpha กำหนดได้ว่าจะกระจายบริการใน Pod อย่างไร
- เพิ่ม Storage Volume Plugin ใหม่สำหรับ Quobyte และ Azure Data Disk
- รองรับ Swagger 2.0 แล้ว มีทางเลือกใหม่สำหรับ Client ที่ไม่ได้ใช้ Go เพิ่ม
- Kubernetes Dashboard UI ถูกปรับปรุงใหม่ให้ใช้ง่ายขึ้น
ผู้ที่สนใจสามารถโหลด Kubernetes 1.4 ได้จากที่ http://get.k8s.io/ หรือ http://github.com/kubernetes/kubernetes เลยนะครับ ส่วนใครที่อยากหัดใช้ Kubernetes ลองอ่านที่ http://kubernetes.io/docs/hellonode/ เริ่มต้นทำ Hello World กันได้เลยครับ
ที่มา: http://blog.kubernetes.io/2016/09/kubernetes-1.4-making-it-easy-to-run-on-kuberentes-anywhere.html