Paul Krill
Editor at Large

Google Cloud Code gives Kubernetes development a boost

news
Apr 15, 20192 mins

Pre-release plug-ins for Visual Studio Code and IntelliJ promise to speed up the build, deploy, and debug cycle for cloud-native apps

enterprise cloud thinkstock cloud computing microsoft docker HP helion
Credit: Thinkstock

Google has introduced Google Cloud Code, a set of plug-ins for the JetBrains IntelliJ Idea IDE and the Microsoft Visual Studio Code editor that assists with the development of cloud-native applications. The first release of Cloud Code is intended to make it easier to build applications that run on the Kubernetes container orchestration platform, including Google Kubernetes Engine (GKE).

Google Cloud Code is in a beta release stage for Visual Studio Code and in an alpha stage for IntelliJ. Designed to accelerate the development lifecycle, Cloud Code comes with command-line container tools including Skaffold, Jib, and Kubectl, with developers able to get continuous feedback on a project during the build process.

Cloud Code extends the local edit-compile-debug loop to a local or remote Kubernetes environment. Cloud Code leverages the “infrastructure as code” concept, with environment configurations managed as source code in a repo, enabling reproducible environments and quicker location of errors.

 Other features include:

  • Support for local deployment profiles, for defining deployment targets such as local development, shared development, test or production. This enables testing and debugging from the developer workstation or in the cloud.
  • Google APIs can be integrated into applications.
  • Integration with existing develops tools and services including Google’s Cloud Build and Stackdriver. When code is ready for deployment, developers can perform a pull request or commit, triggering Cloud Build to build, test, and deploy an application. Pairing Cloud Code with Cloud Build is intended to make it easier to edit and test changes to a Kubernetes config.
  • Templates, linting, and error highlighting are provided for Kubernetes yaml files.
  • Application logs can be viewed from any environment directly within the IDE.

You can try out Cloud Code for VS Code or for IntelliJ from the Google Cloud Platform.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author