Google Cloud Code助力Kubernetes开发

Google推出了Google Cloud Code,这是JetBrains IntelliJ Idea IDE的一组插件和Microsoft Visual Studio Code编辑器 ,可帮助开发本机应用程序。 Cloud Code的第一个发行版旨在使构建在Kubernetes容器编排平台上运行的应用程序包括Google Kubernetes Engine(GKE))更加容易。

Google Cloud Code处于Visual Studio Code的Beta发布阶段,而IntelliJ处于alpha阶段。 为了加快开发生命周期而设计的Cloud Code附带了命令行容器工具,包括Skaffold,Jib和Kubectl,开发人员可以在构建过程中获得有关项目的连续反馈。

[InfoWorld解释: 什么是云原生? 开发软件的现代方法 | 入门: Azure云迁移指南 •教程: Google Cloud入门 | 通过InfoWorld的云计算新闻通讯了解云计算的最新发展。 ]

Cloud Code将本地edit-compile-debug循环扩展到本地或远程Kubernetes环境。 Cloud Code利用“基础架构即代码”概念,将环境配置作为源代码存储在仓库中,从而实现了可重现的环境和更快的错误定位。

其他功能包括:

  • 支持本地部署配置文件,用于定义部署目标,例如本地开发,共享开发,测试或生产。 这样就可以从开发人员工作站或在云中进行测试和调试。
  • Google API可以集成到应用程序中。
  • 与现有的开发工具和服务集成,包括Google的Cloud BuildStackdriver 。 当代码准备好进行部署时,开发人员可以执行拉取请求或提交,从而触发Cloud Build来构建,测试和部署应用程序。 将Cloud Code与Cloud Build配对可以简化对Kubernetes配置的编辑和测试更改。
  • Kubernetes yaml文件提供了模板,棉绒和错误突出显示。
  • 可以直接在IDE中的任何环境中查看应用程序日志。

您可以从Google Cloud Platform试用VS Code或IntelliJ的Cloud Code

翻译自: https://www.infoworld.com/article/3388689/google-cloud-code-gives-kubernetes-development-a-boost.html