【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

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

  • 2019-05-09
  • 本文字数:1269 字

    阅读完需:约 4 分钟

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

最近,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、Go、Python和.NET Core。



图片来源: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 构建和云本地构建,无需担心开发人员必须融会贯通不同构建平台间的差异之处。



图片来源: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 中查看所有环境中的应用日志。



图片来源: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


2019-05-09 08:007030
用户头像

发布了 391 篇内容, 共 125.1 次阅读, 收获喜欢 255 次。

关注

评论

发布
暂无评论
发现更多内容

Redis高可用的绝对的利器——持久化(RDB和AOF)

李子捌

redis redis持久化 签约计划第二季

数据分析从零开始实战,Pandas读写Excel/XML数据

老表

Python 数据分析 Excel pandas 11月日更

转型中的学习型组织 ——阅读《第五项修炼》有感

研发管理Jojo

系统性思考 企业转型

在线文本交集计算工具

入门小站

工具

2021年大数据开发发展趋势

五分钟学大数据

11月日更

为什么我的 C4C Service Request 没办法 Release 到 ERP?

Jerry Wang

Cloud SAP abap C4C 11月日更

音视频理论(1)- 音频格式之 Monkeys Audio(APE)

liuzhen007

签约计划第二季

Redis之Geospatial,助你轻松实现附近的xx功能

李子捌

redis geospatial 签约计划第二季

[Pulsar] 消息从Producer到Broker的历程

Zike Yang

Apache Pulsar 11月日更

李子捌 Redis精通系列文章 研究分享| 内容合集

李子捌

redis 内容合集 签约计划第二季 技术专题合集

JSON 数据格式

大数据技术指南

11月日更

Flutter 中的手势【Flutter 专题10】

坚果

flutter 签约计划第二季

数据库不能没有事务,今天他来了——Redis事务详述

李子捌

redis 事务 签约计划第二季

限流系列文章——漏斗限流

李子捌

redis 限流 签约计划第二季

CSS之盒模型

Augus

CSS 11月日更

Flutter自定义日历【Flutter 专题 11】

坚果

flutter 签约计划第二季

听说你的服务经常被打崩?试试布隆过滤器(Bloom Filter)

李子捌

redis 布隆过滤器 签约计划第二季

Skip List(跳跃列表)它到底好在哪?今天我们不仅只聊为什么,还手写一个玩玩

李子捌

redis skiplist 签约计划第二季

【高并发】如何使用Java7提供的Fork/Join框架实现高并发程序?

冰河

Java 并发编程 多线程 高并发 异步编程

Prometheus Exporter (十三)Elasticsearch Exporter

耳东@Erdong

elasticsearch Prometheus exporter 11月日更

云原生训练营作业--部署k8s集群

好吃不贵

跟小师妹一起学JVM-系列文章

程序那些事

Java JVM JIT 内容合集 签约计划第二季

新成就!OceanBase 入选 Forrester 首份分布式数据库报告

OceanBase 数据库

数据库 开源 新闻 oceanbase 荣誉

HyperLogLog这里面水很深,但是你必须趟一趟

李子捌

redis 签约计划第二季

限流系列文章——令牌桶限流

李子捌

redis 限流 签约计划第二季

限流系列文章——滑动窗口限流

李子捌

redis 限流 签约计划第二季

URL URI傻傻分不清楚,dart告诉你该怎么用

程序那些事

flutter dart 程序那些事 11月日更

k8s statefulset controller源码分析

良凯尔

源码 Kubernetes 源码分析 #Kubernetes#

签到功能怎么做?Bitmaps助你一臂之力

李子捌

redis bitmaps 签约计划第二季

Linux 调优之:调整 bond hash 策略提升网络吞吐能力

卫智雄

SAP Cloud for Customer Price 计价简介

Jerry Wang

Cloud SAP C4C 11月日更 pricing

Google推出Cloud Code:扩展IntelliJ和Visual Studio Code支持Kubernetes应用_软件工程_Steef-Jan Wiggers_InfoQ精选文章