云代码:用于在云中开发应用程序的工具

谷歌云

谷歌刚刚推出了云代码,这是 一组新的IntelliJ和Visual Studio Code加载项 使用现有工具可以自动化并支持软件开发周期的所有阶段。

软件开发的核心工具是集成开发环境(IDE)。 EDI,例如IntelliJ和Visual Studio Code 帮助开发人员在编辑,编译和调试代码时保持高效, 但Google认为它们与本地应用程序配合使用效果更好。

在开发用于云的应用程序时,这可能会引起问题,因为云和本地环境不同,这可能会导致在开发周期的后期出现错误。

随着Cloud Code的发布, 谷歌在其广告中辩称:

在第一个Cloud Code版本中,n我们专注于促进在Kubernetes上运行的应用程序的开发,包括Google Kubernetes引擎(GKE)。

Cloud Code扩展了Visual Studio Code和IntelliJ以带来强大的功能 和EDI在应用程序开发中的便利 云中的Kubernetes。

借助Google的命令行容器工具(例如Skaffold,Jib和Kubectl),Cloud Code可以在构建项目时为您提供有关项目的持续信息,从而将本地构建,调试和编译周期扩展到任何本地Kubernetes环境或远程环境。

部署配置文件支持使您可以定义不同的部署目标,例如本地开发,共享开发,测试或生产。

关于云代码

IntelliJ的云代码 将应用程序永久部署到Kubernetes 通过运行时配置。

部署支持配置文件 它们可以在本地运行,也可以通过Cloud Build运行。 如结果窗口所示,支持日志文件传输。

例如,在IntelliJ中,Google 提供一个内置的库管理器,该管理器添加了必要的依赖项 在您的应用程序中,它会自动激活您项目的API并处理所有必需的机密信息。

IntelliJ库管理器的云代码使查找库,相关样本和文档变得容易,并将它们集成到您现有的代码库中。

为了使应用程序在Kubernetes上可运行,您需要了解许多概念。

例如,云代码也 开始上班时为用户提供帮助 带有一组最新的预先配置的Kubernetes示例,用于调试,创作和部署。

这使您可以专注于开发应用程序而不是初始设置。 适用于Visual Studio Code的Cloud Code将调试器附加到正在运行的Kubernetes群集上。

尽管插件的某些方面支持Google Cloud服务,例如库和依赖项的自动管理。

云代码功能

现“云代码”为 专为与Kubernetes合作而设计不论您的提供者是什么。

谷歌甚至有p提供的工具可轻松创建新的Kubernetes集群 在像AWS和Azure这样的竞争对手服务上。

这是今年Cloud Next经常出现的主题,因为Cloud Run等其他服务也被设计为可以轻松移植到另一个提供商。

我们设计了Cloud Code,可以轻松地与现有的DevOps工具和服务集成,包括Cloud Build和Stackdriver。

例如,一旦准备好部署代码,您就可以简单地请求签出或验证过程,提示Cloud Build自动构建,测试和部署您的应用程序。

埃斯托 使环境具有可重现性,并有助于更快地检测错误。 Cloud Code和Cloud Build使编辑,查看,测试更改以及将更改应用到Kubernetes配置变得容易和简单。

云码 提供Kubernetes yaml文件的模板和错误突出显示。 当然,Cloud Code还支持日志记录,因此您可以直接在IDE中的任何环境中查看应用程序日志。

如果您有兴趣试用Cloud Code,则可以访问以下链接,在该链接上可以免费试用,此外还可以获得大约15美元的信用额,可以在此工具中使用。

链接是这个。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。