Visual Studio เพิ่มฟีเจอร์ Local Process with Kubernetes รัน Microservice บนเครื่องโปรแกรมเมอร์เพื่อความง่ายในการดีบั๊ก

2020-06-05

ไมโครซอฟท์ปล่อย Visual Studio 2019 16.7 Preview 2 โดยมีฟีเจอร์น่าสนใจคือ Local Process with Kubernetes เป็นการโยก microservice ชิ้นที่กำลังพัฒนาอยู่มารันบนเครื่องนักพัฒนาเอง แต่ยังคงสามารถทดสอบร่วมกับ microservice อื่นๆ บนคลัสเตอร์ Kubernetes ได้

ฟีเจอร์นี้ช่วยลดระยะเวลาการทดสอบโค้ดใหม่ จากเดิมที่นักพัฒนาจะต้องสร้างอิมเมจใหม่ไปวางบนรีจิสตรี แล้ว deploy ขึ้นคลัสเตอร์เพื่อทดสอบโค้ด มาเป็นการรันโค้ดบนเครื่องนักพัฒนาโดยตรง แล้วโยก Service ตัวที่กำลังพัฒนาอยู่มารันบนเครื่องแทน โดยมีเงื่อนไขว่าการพัฒนาแบบนี้ Service ที่ใช้งานต้องมี Pod เดียวเท่านั้น นอกจากความสะดวกในแง่ความรวดเร็ว ความง่ายในการพัฒนาดีบั๊กด้วยbreakpoint ก็ทำได้ด้วย

No Description

ฟีเจอร์อื่นของ Visual Studio 2019 16.7 Preview 2 เช่น การจัดการการเชื่อมต่อ SSH, แสดงลิงก์ไปยังเอกสารที่เกี่ยวข้องเมื่อแสดงความผิดพลาดของโค้ด, ตัว merge โค้ดใหม่ช่วยสำรวจ conflict ระหว่าง branch ของ Git

ที่มา – Microsoft Dev Blog 1, 2