谷歌發布Cloud Code:讓創建雲原生應用更簡單
為履行讓開發者更輕鬆創建雲原生(cloud-native)應用的承諾,谷歌今天推出了一系列適用於IntelliJ和Visual Studio Code開發環境的插件。說到雲原生就離不開Kubernetes,所以本次谷歌推出的性能插件就是幫助開發者從他們的IDE中創建、調試和部署代碼至Kubernetes集群中。
谷歌通常認為,開發者習慣在本地編寫、編譯和調試代碼。這能夠勝任大多數情況,但如果生產力環境和本地環境不匹配時候就會產生問題。不過創建容器本身也存在很多挑戰,而且沒有開發者真的喜歡手工編寫YAML文件來測試代碼。事實上,谷歌對開發者的承諾就是不需要再寫一行YAML代碼。
開發者可以像以往一樣編寫代碼,但是谷歌的Cloud Code就會處理將其移植成為雲原生應用的所有工作。這些工具目前已經整合到Cloud Bulid和Stackdriver等谷歌DevOps工具中。
Cloud Code結合了許多現有的開源工具,包括處理Kubernetes API的命令行工具集Kubectl,為Java應用創建容器的Jib以及為Kubernetes應用設置連續部署通道的Skaffold。該服務適用於幾乎所有流行的編程語言,包括Microsoft的.NET Core。