Google updates its Skaffold code deployment tool with new automation features
source link: https://siliconangle.com/2022/10/28/google-updates-skaffold-code-deployment-tool-new-automation-features/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Google updates its Skaffold code deployment tool with new automation features
Google LLC today introduced a new version of its open-source Skaffold code deployment tool, which makes it easier for companies to build software container applications.
Deploying a new container application and releasing updates to existing workloads can require a significant amount of time. Skaffold, which Google originally released in 2019, reduces the amount of time necessary for the task to as little as a few seconds. The result is that software projects can be completed faster.
Skaffold V2, the latest version of the tool that Google debuted today, promises to streamline developers’ work with a set of new automation features. Each feature focuses on easing a different aspect of the software development process.
According to Google, the first new feature will help address processor-related software development challenges.
In some cases, the computers on which a company’s developers write code and the servers powering the company’s application environment use different processors. That can present technical challenges, according to Google. Code produced on a developer computer with an Intel Corp. chip can only run on a server with an Arm Ltd. chip if certain software customizations are made.
The new release of Skaffold automates the task. Before releasing new code to production, developers package the code into software containers using a program known as a build tool. Skaffold can configure the settings of the build tool in a way that avoids processor-related software compatibility issues.
“Skaffold now intelligently checks the architecture of your local machine as well as the target Kubernetes cluster before building your images, allowing you to deploy to ARM, x86 or multi-arch clusters from a x86 or ARM machine without any manual configuration,” Google software engineer Maggie Neterval and product manager Russell Wolf detailed in a blog post.
Another automation feature included in the new version of Skaffold will make it easier for software teams to detect potential code errors. According to Google, Skaffold can deploy new code in a set of test containers and check for malfunctions. The feature is designed to reduce the amount of work involved in checking the reliability of a software update before it’s released to a production container environment.
Developers mainly use Skaffold to release code to container environments powered by Kubernetes. As part of the task, developers must create configuration files that define how Kubernetes should run their newly released code. The latest version of Skaffold promises to ease the task by providing an integration with kpt, a popular open-source tool that automates some of the tasks involved in creating Kubernetes configuration files.
Besides Kubernetes, Skaffold can now also be used to deploy code to Google Cloud’s Cloud Run service. Cloud Run provides a managed environment for running container applications. The service enables software teams to deploy container applications in the cloud without managing the underlying infrastructure.
Image: Google
A message from John Furrier, co-founder of SiliconANGLE:
Show your support for our mission by joining our Cube Club and Cube Event Community of experts. Join the community that includes Amazon Web Services and Amazon.com CEO Andy Jassy, Dell Technologies founder and CEO Michael Dell, Intel CEO Pat Gelsinger and many more luminaries and experts.
Join Our Community
Click here to join the free and open Startup Showcase event.
We really want to hear from you, and we’re looking forward to seeing you at the event and in theCUBE Club.
Click here to join the free and open Startup Showcase event.
Recommend
-
59
墙裂推荐kubernetes应用开发者使用的工具
-
45
Kubernetes development, simplified—Skaffold is now GA
-
9
Skaffold is a command line tool developed by Google which aims to facilitate continuous development for Kubernetes applications. It will automate the task of building and deploying to a Kubernetes cluster whereas you, as a developer, can stay...
-
9
Simplify development on Kubernetes with Dekorate, Skaffold and Spring Boot Although Kubernetes is a great solution for managing containerized applications, scaling and automating deployment, a local development on it may be...
-
7
2021 年 Kubernetes 的开发者工具:Helm、Kustomize 和 Skaffold ...
-
10
Files Permalink Latest commit message Commit time
-
8
Book Report (2 Part Series) I’m a developer who cares deeply about production. But I’m not a devops and unfortunately I’m pretty bad at that. That’s why when I...
-
5
Skaffold-简化本地开发kubernetes应用的神器-阳明的博客|Kubernetes|Istio|Prometheus|Python|Golang|云原生 在我们开发kubernetes应用的过程中,一般情况下是我们在本地开发调试测试完成以后,再通过CI/CD的方式部署到
-
4
基于idea做java程序的本地k8s调试-skaffold(一) - McKay - 博客园 先介绍下本篇文章是基于ideas下开发微服务的场景,大家都知道微服务嘛,一个个微的服务...很多,先不谈调试,要跑起来都费力,可能的原因有: 环境变量的配置,...
-
3
基于idea做java程序的本地k8s调试-skaffold(二) 上一篇讲完了java代码发到本机minikub...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK