【譯】Visual Studio 2019 的 Local Process with Kubernetes

  今天,我們自豪地宣布 Local Process with Kubernetes 的預覽版已加入到 Visual Studio 2019 16.7 Preview 2 中。 

  Local Process with Kubernetes 允許您在開發工作站上編寫、測試和調試 .NET 微服務代碼,同時與應用程序或服務的其餘部分連接到 Kubernetes 群集。

更快地開發微服務應用程序

  開發針對 Kubernetes 的微服務應用程序的典型開發人員工作流包括修改代碼、構建容器映像並將該映像部署到 Kubernetes 群集。所有這些都是看到更改清單所必需的。此工作流每天多次的複雜性阻礙了開發人員執行內部循環任務核心的能力,但是,這個過程可以大大簡化。    

  Kubernetes 的本地流程將 Kubernetes 外圍擴展到您的開發工作站,使您能夠避開構建和同步代碼到群集以測試、調試和快速迭代的操作複雜性。   

  有了這個工作流,就不需要額外的資產,例如 Dockerfile 或 Kubernetes 清單。只需在連接到 Kubernetes 群集時,在開發工作站上以本機方式運行代碼,即可在更大的應用程序的上下文中測試代碼更改。 

簡化微服務開發

  微服務應用程序是由許多服務組成,而且還經常彼此調用。 每個服務有自己的配置 和依賴,使本地運行應用程序費時而複雜。

  通過使用 Local Process with Kubernetes 連接你的開發工作站 Kubernetes 集群,消除需要手動 收集、配置和編譯 外部依賴。

  此外,本地運行的微服務代碼繼承來自群集的環境變量、連接字符串和卷。

簡化調試

  作為附加的 Debug Profile 文件集成到 Visual Studio 開發環境中,Local Process with Kubernetes 創建到你的 Kubernetes 集群連接,從而允許輕鬆的 F5 調試體驗。通過運行通常的添加群集配置的 Debug Profile 文件,您可以像往常一樣調試代碼,同時利用本地調試的速度和靈活性。

端到端的開發和測試

  使用 Local Process with Kubernetes 可在開發期間進行端到端測試。選擇集群中的現有服務,以路由到在本地運行該服務的實例的開發計算機。

  在 Kubernetes 中運行的應用程序前端請求將在群集中運行的服務之間路由,直到調用您指定重定向的服務。

讓我們知道你的體驗!  

  我們很樂意聽到您關於 Local Process with Kubernete 的體驗,以及我們在哪裡可以改進。問題或評論,請訪問我們  GitHub 問題頁面。  

原文鏈接

  //devblogs.microsoft.com/visualstudio/introducing-local-process-with-kubernetes-for-visual-studio%e2%80%af2019/?utm_source=vs_developer_news&utm_medium=referral