เมื่อสัปดาห์ที่แล้ว ทีมพัฒนา Istio ได้ออกมาประกาศเปิดตัว Istio 1.9 แล้วอย่างเป็นทางการ โดยเน้นการเพิ่มความสามารถในส่วนของ Day 2 Operation เพื่อให้การใช้งานจริงในระดับ Production เป็นไปได้อย่างลื่นไหลมากยิ่งขึ้น โดยมีความสามารถใหม่ที่โดดเด่นดังนี้

- Virtual Machine Integration (Beta) ทำให้ Workload ที่อยู่บน VM นั้นสามารถถูกรวมเข้ามาเป็นส่วนหนึ่งใน Istio Service Mesh ได้
- Request Classification (Beta) เพิ่มความสามารถในการปรับแต่ง Mesh Telemetry Collection ให้มากขึ้น โดยการเพิ่ม Request Classification เข้ามาจะทำให้ผู้ดูแลระบบเข้าใจทราฟฟิกที่เกิดขึ้นใน Service Mesh ได้ดีขึ้น
- Kubernetes Service API Support (Alpha) เชื่อมต่อกับ Kubernetes เพื่อทำงานร่วมกันได้ดีขึ้น
- Integration with External Authorization Systems (Experimental) ผสานระบบภายนอกเพื่อควบคุมสิทธิ์ได้มากขึ้น เช่น ทำงานร่วมกับ OPA, OAuth 2 และอื่นๆ
- Remote Fetch & Load of WebAssembly HTTP Filters (Experimental) สามารถ Fetch WebAssembly Module จาก Repository ภายนอกและทำการ Reload ได้โดยไม่ต้อง Restart ที่ Proxy ภายใน Mesh ทำให้สามารถเพิ่มโค้ด C++ เข้าไปใน Mesh เพื่อจัดการกรณีการใช้งานที่นอกเหนือเกินความสามารถของ Istio API ได้
- Mirroring of Images on gcr.io มี Registry แยกที่ gcr.io/istio-release เพื่อแก้ปัญหากรณี Rate-Limiting Policy ของ Docker Hub ห
- อัปเดตใหม่สำหรับ istioctl เช่น เพิ่มคำสั่ง verify-install ให้ระบบแจ้งเตือน Error ที่เกิดขึ้นในการตั้งค่าของการติดตั้งได้ และปรับปรุงคำสั่ง analyze ให้ทำงานได้ดีขึ้น
สำหรับปี 2021 นี้ ทีมพัฒนา Istio ก็จะยังคงยึดแนวทางการเน้นเสริม Day 2 Operation ให้ดียิ่งขึ้นต่อไป
ที่มา: https://istio.io/latest/news/releases/1.9.x/announcing-1.9/