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


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

查看所有标签

猜你喜欢:

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

挑战程序设计竞赛

挑战程序设计竞赛

秋叶拓哉、岩田阳一、北川宜稔 / 巫泽俊、庄俊元、李津羽 / 人民邮电出版社 / 2013-7-1 / CNY 79.00

世界顶级程序设计高手的经验总结 【ACM-ICPC全球总冠军】巫泽俊主译 日本ACM-ICPC参赛者人手一册 本书对程序设计竞赛中的基础算法和经典问题进行了汇总,分为准备篇、初级篇、中级篇与高级篇4章。作者结合自己丰富的参赛经验,对严格筛选的110 多道各类试题进行了由浅入深、由易及难的细致讲解,并介绍了许多实用技巧。每章后附有习题,供读者练习,巩固所学。 本书适合程序设计......一起来看看 《挑战程序设计竞赛》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

MD5 加密
MD5 加密

MD5 加密工具