Developers: | |
Date of the premiere of the system: | November, 2019 |
Branches: | Information technologies |
Technology: | Development tools of applications |
2019: Announcement
On November 7, 2019 Google released the tool with open source codes which facilitates to developers work with the containers Kuberentes. It is about the program under the name Skaffold.
According to the edition SiliconANGLE, Kubernetes became a main product for corporate container environments, thanks to the fact that it automates many tasks connected with setup and management of clusters. But it is not so simple to make changes to deployment of the platform: developers should recustomize files of a configuration and to execute other labor-consuming adjustments every time when they want to unroll updating.
Skaffold analyzes the code on the computer of the developer, defines what changes need to be made to the Kubernetes environment, and then automatically unrolls updating. This process thanks to the tool of Google is reduced from several minutes to several seconds.
Skaffold helps developers to create and develop applications in Kubernetes and also to start them in Kubernetes cluster.
Skaffold manages process of creation, storage and deployment of applications in Kubernetes. The tool allows to unroll any directory with dockerfile in k8s cluster.
Skaffold creates a local docker-image, sends it to the register and develops, using the tool of the command line. He also monitors a status of the directory and at change of the code in it performs assembly and repeated deployment. It transfers a log from containers to addition.
Process of creation, transfer and deployment is configured by means of the YAML file therefore the developer at these stages can use the most convenient combinations of tools.
The Google company released the final version of Skaffold in a public access after 20 months of beta testing and development in the course of which not less than 40 iterations in the project were executed. Community Open Source provided about 5 thousand code lines for this purpose tools, declared in Google.[1]