Kubernetes ออกเวอร์ชั่น 1.18 A Bit Quarky เป็นเวอร์ชั่นแรกของปีนี้ โดยปรับ API ที่เข้าสู่สถานะ stable เพิ่ม
ความเปลี่ยนแปลงที่มองเห็นได้ บนคำสั่ง kubectl
- สามารถบังคับลบ Pod ได้โดยไม่ต้องเพิ่มอาร์กิวเมนต์
--grace-period=0อีกแล้ว นับว่าแก้ความน่ารำคาญของการบังคับลบ Pod ออกไปได้ส่วนหนึ่ง - คำสั่ง
--dry-runที่ใช้ตรวจสอบไฟล์คอนฟิกก่อนรันจริงนั้นมีตัวเลือกที่จะทดสอบฝั่งไคลเอนต์หรือฝั่งเซิร์ฟเวอร์ได้ - เพิ่มคำสั่ง
kubectl debugเพื่อแปะคอนเทนเนอร์ใหม่เข้าไปใน Pod แทนที่จะรันคำสั่งในคอนเทนเนอร์เดิม ซึ่งหลายครั้งคอนเทนเนอร์เดิมนั้นไม่มีเครื่องมือช่วยแก้ปัญหามากนัก - คำสั่ง
kubectl runไม่รองรับการเลือก generator โดยจะสร้าง Pod อย่างเดียว ไม่มีการสร้าง Deployment อีกต่อไป
ฟีเจอร์อื่นๆ เช่น
- Taint Based Eviction ตั้งค่าไม่ให้ Pod มารันบนโหนด หากไม่ตรงเงื่อนไข
- Horizontal Pod Autoscaler (HPA) API เปิดทางให้สามารถกำหนดนโยบายการขยายหรือย่อจำนวนเซิร์ฟเวอร์สำหรับบริการไว้ได้ ว่าต่อการให้ขยายเซิร์ฟเวอร์เร็วแค่ไหน
- HugePages ขยายการจองหน่วยความจำขนาดใหญ่ให้กับคอนเทนเนอร์ จากเดิมจองได้ระดับ Pod เท่านั้น
สำหรับ API ที่เคยประกาศหมดซัพพอร์ตไปก่อนหน้านี้ (deprecated) จะมีกลุ่ม apps/v1beta1 และ extensions/v1beta1 ของ DaemonSet, Deployment, และ Replicaset ก็ควรตรวจไฟล์คอนฟิกให้ปรับไปใช้ API ใหม่กัน
สำหรับคนที่ใช้งานดิสโทรต่างๆ คงต้องรออีกระยะกว่าดิสโทรจะปรับ API ตามทัน แต่ถ้าใช้จากโครงการหลักก็สามารถดาวน์โหลดได้ใน GitHub
ที่มา - Kubernestes.io, SUSE

on
kubectl debug
Neroroms Fri, 27/03/2020 - 07:35
kubectl debug นี่จะเปลี่ยนอนาคตเลยเปล่าหว่า อยากได้ヾ(^▽^*)))
โครงการหลัง > โครงการหลัก
sian Fri, 27/03/2020 - 10:39
โครงการหลัง > โครงการหลัก