Automated image builds with Jenkins, Packer, and Kubernetes

Click for: original source

Detailed article - tutorial from Google Cloud Platform (GCP) engineers about deploying faster. Creating custom images to boot your Google Compute Engine instances or Docker containers can reduce boot time and increase reliability. By pre-installing software into a custom image, you can also reduce your dependency on the availability of 3rd party repositories that are out of your control.

You choose how much software and configuration to include in your custom images - from minimalistic image to a fully-configured image—referred to as an immutable image in this tutorial.

The process of building images has a lot in common with building software: you have code (Chef, Puppet, bash, etc.) and the people who write it; a build happens when you apply the code to a base image; a successful build process outputs an artifact; and you often want to put the artifact through some tests.

In thisT article you will learn:

  • Images type including what are foundation images and immutable images
  • Architecture and implementation of an automated image building pipeline
  • you also get loads if images explaining building process

And as a bonus the complete contents of the tutorial, including instructions and source code, are available on GitHub.

[Read More]

Tags cicd kubernetes containers gcp