Google 推出 Cloud Code:扩展 IntelliJ 和 Visual Studio Code 支持 Kubernetes 应用

栏目: ASP.NET · 发布时间: 5年前

最近,Google 在 Google Cloud Next 2019 大会上全新 推出 了一种称为 Cloud Code 的开发人员工具。Cloud Code 为开发人员提供了一组适用于 JetBrains IntelliJ Idea 和 Microsofts Visual Studio Code 编辑器的插件。

当前推出的 Google Cloud Code,用于 Visual Studio Code 的是 Beta 版本,而用于 IntelliJ 的是 Alpha 版。Google 设计 Cloud Code,意在加速云上应用开发周期的工具。由此,该 工具 关注如何简化运行于 Kubernetes 及 Google Kubernetes Engine (GKE)上应用的开发。

Cloud Code 支持开发人员使用开源命令行容器工具,其中包括:用于操作 Kubernetes API 的命令行工具 Kubectl 、用于构建适用于运行 Java 应用容器的 Jib ,以及用于设置 Kubernetes 应用持续部署流水线的 Skaffold 。此外,开发人员可在构建项目过程中获得持续的反馈。这两种插件将本地环境中的“编辑 - 编译 - 调试”开发循环延伸到所有本地的或远程的 Kubernetes 环境,并均支持 Java、Node.js、 GoPython 和.NET Core。

Google 推出 Cloud Code:扩展 IntelliJ 和 Visual Studio Code 支持 Kubernetes 应用

图片来源: https://venturebeat.com/2019/04/10/googles-cloud-code-extends-intellij-and-visual-studio-code-to-kubernetes-apps/

Google 云产品和设计副总裁 Pali Bhat 在 TechCrunch 网站 发文 谈及了 Cloud Code:

(Cloud Code)本质上是为开发人员的 IDE 提供功能强化的云原生应用开发特性。它将远程应用开发直接融入了开发人员的 IDE 工作循环中,由此释放了开发人员的能量,支持开发人员实现 Kubernetes 构建和云本地构建,无需担心开发人员必须融会贯通不同构建平台间的差异之处。

Google 推出 Cloud Code:扩展 IntelliJ 和 Visual Studio Code 支持 Kubernetes 应用

图片来源: https://9to5google.com/2019/04/10/google-cloud-code-plugin-vs-code-intellij/

使用 Cloud Code 的另一个优点,是便于开发人员集成 Cloud BuildStackdriver 等现有 Google Cloud DevOps 工具和服务,例如,开发人员可在代码一旦部署准备就绪就做出 Pull 请求或提交,触发 Cloud Build 进行自动构建、测试和部署他们的应用。此外,Cloud Code 还提供了 YAML 文件的模板、Lint 工具、错误高亮显示特性以及对日志的支持,开发人员可以通过 IDE 直接查看所有环境中的应用日志。

据产品经理 Sean McBrean 发表的 博客文章 介绍,Cloud Code 会简化使用 Google Cloud 的操作:

使用“基础架构即代码”(IaaS)是 DevOps 的一项核心原则。在 IaaS 中,所有的环境配置都是以代码库中源代码的方式管理的,由此支持环境的可重现,并有助于更快地发现错误。Cloud Code 和 Cloud Build 使得编辑、审查、测试和应用 Kubernetes 配置更改更为简单方便。Cloud Code 为 Kubernetes YAML 文件提供了模板、Lint 工具和错误高亮显示特性。当然,Cloud Code 还支持日志,这样开发人员可直接在 IDE 中查看所有环境中的应用日志。

Google 推出 Cloud Code:扩展 IntelliJ 和 Visual Studio Code 支持 Kubernetes 应用

图片来源: https://cloud.google.com/blog/products/devops-sre/announcing-cloud-code-accelerating-cloud-native-application-development

现在,开发人员已可使用 Cloud Code,并可从 Google Cloud 或 IDE 扩展市场获取插件。

查看英文原文: Google Announces Cloud Code: Extending IntelliJ and Visual Studio Code to Kubernetes Apps


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

界面设计模式

界面设计模式

[美]泰德维尔(Tidwell,J.) / 蒋芳 / 电子工业出版社 / 2013-9-1 / CNY 119.00

模式意味着重用。 好的模式建立在对人与事物的深刻认知之上。 本书开篇即总结了“与人有关”的各类问题,为读者提供了界面设计总体思路上的指引,帮助读者举一反三。 接下来,本书收集并分析了很多常用的界面设计模式,帮助读者理解在实现级别的各种常用解决方案,将它们灵活地运用到自己的设计中。 同时,随着网络和技术的不断发展,本书在第1 版的基础上,更新了几乎所有的模式示例和说明,并新增......一起来看看 《界面设计模式》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

URL 编码/解码
URL 编码/解码

URL 编码/解码