Google釋出VS Code,支援Kubernetes應用開發
Google發表了擴充套件VS Code以及IntelliJ功能的外掛程式Cloud Code,協助使用者開發雲端應用程式,第一個版本特別針對Kubernetes應用開發,除了能在應用中整合Google API,還結合DevOps工作線、自動化執行測試、構建與部署。 |
VS Code以及IntelliJ適合用來開發本地端應用開發,但在開發雲端應用的時候,Google提到,因為本地端與雲端執行環境的差異,部分雲端應用會抱錯誤,要在開發週期的後期才能被發現,而Cloud Codes能有效改善這個問題。由於是第一個版本,目前只專注支援在Kubernetes上執行的應用開發。
Cloud Code可以幫助開發者在程式中整合Google API,在IntelliJ中加入了函式庫管理器(下圖),開發者可以用來為應用程式增加需要的檔案,在專案中自動啟用API,並管理任何加密用Secret。透過Skaffold、Jib和Kubectl等在底層運作的Google
列工具,Cloud Code可以在開發者構建專案的時候,為專案提供即時且持續的反饋,將本地端編輯、編譯以及排錯的迴圈,擴充套件到遠端的Kubernetes環境中。
Google提到,事實上要在Kubernetes上構建應用程式,需要具備許多基礎知識,而Cloud Code包含了一系列預先配置好,可用於排錯、構建與部署的Kubernetes範例,使用者可以直接進入開發工作,而不用糾結於初始設定階段。
在DevOps的支援上,Cloud Code也與現有工具包括Cloud Build和Stackdriver整合,當開發者準備好要部署的程式碼,只要執行拉取請求或是提交,便會觸發Cloud Build,自動構建、測試並部署應用。Cloud Code能夠與DevOps的基礎設施即程式碼良好的結合,搭配Cloud Build簡化編輯、審查、測試和應用Kubernetes配置程式,Cloud Code為Kubernetes yaml檔案提供模板、Linting以及錯誤突顯標註,也支援日誌紀錄,讓開發者在IDE中直接瀏覽在任何環境中執行的應用程式日誌。
Cloud Code支援部署配置檔案,可以讓開發者定義不同的部署目標,例如本地端部署、共享部署、測試或是生產部署,更容易地選擇在本地站或是雲端,進行測試與排錯。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2644868/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用VS Code開發Vue應用Vue
- 用vscode開發vue應用VSCodeVue
- VS Code Remote 釋出!開啟遠端開發新時代REM
- VS Code 1.74 釋出!
- VS Code 1.75 釋出!
- 如何使用 VS Code 開發.NET Core應用程式
- HeyUI元件庫釋出vscode外掛,PS教程: 如何開發vscode外掛?UI元件VSCode
- 【重磅】VS Code 的 Java 語言支援 1.0 版本正式釋出Java
- 使用VS Code開發 除錯.NET Core 應用程式除錯
- VS Code外掛開發中文文件-v2.0釋出啦!
- 桌面應用開發框架Griffon 1.0釋出框架
- VSCode外掛開發全攻略(十)打包、釋出、升級VSCode
- Flutter 如何建立併發布 Plugin (VS Code + GitHub 釋出)FlutterPluginGithub
- VSCode中Lombok註釋支援外掛VSCodeLombok
- Bearcat 0.3.7 釋出,前端應用開發框架前端框架
- 正式釋出!VS Code 1.66新特性
- 官宣!微軟釋出 VS Code Server!微軟Server
- 破解Kubernetes應用開發困局
- VS Code開發TypeScriptTypeScript
- 騰訊安全釋出《應用安全開發能力圖譜》
- Solon 1.6.25 釋出,輕量級應用開發框架框架
- Rails 4.0正式釋出 簡化Web應用開發AIWeb
- Solon Java 應用開發框架 v2.7.5 釋出Java框架
- Go 1.4正式釋出 支援Android開發GoAndroid
- 資料庫應用開發一、vs資料庫
- 釋出 vscode 外掛 Cnblogs Client For VSCode 預覽版VSCodeclient
- 微軟釋出 vscode.dev,把 VS Code 帶入瀏覽器微軟VSCodedev瀏覽器
- Solon 1.6.18 釋出,輕量級應用開發框架框架
- Mac下用VSCode開發除錯GolangMacVSCode除錯Golang
- Taro 3.4 beta 釋出: 支援 Preact 為應用開闢更多體積空間React
- 【iCore3應用開發平臺】釋出 iCore3 應用開發平臺使用說明
- Epinio:Kubernetes 的應用程式開發引擎
- 【iCore3應用開發平臺】釋出 iCore3 應用開發平臺出廠程式碼rev0.0.2
- 【iCore3應用開發平臺】釋出 iCore3 應用開發平臺出廠程式碼rev0.0.6
- 【iCore3應用開發平臺】釋出 iCore3 應用開發平臺出廠程式碼rev0.0.1
- 【iCore3應用開發平臺】釋出 iCore3 應用開發平臺出廠程式碼rev0.0.4
- 【iCore3應用開發平臺】釋出 iCore3 應用開發平臺出廠程式碼rev0.0.3
- 【iCore3應用開發平臺】釋出 iCore3 應用開發平臺出廠程式碼rev0.0.5