Chapter 11: Template Code Generation and CI/CD on Kubernetes

This chapter discusses some easier ways to template and configure large Kubernetes deployments with many resources. It also details a number of methods for implementing Continuous Integration/Continuous Deployment (CI/CD) on Kubernetes, as well as the pros and cons associated with each possible method. Specifically, we talk about in-cluster CI/CD, where some or all of the CI/CD steps are performed in our Kubernetes cluster, and out-of-cluster CI/CD, where all the steps take place outside our cluster.

The case study in this chapter will include creating a Helm chart from scratch, along with an explanation of each piece of a Helm chart and how it works.

To begin, we will cover the landscape ...

Get Cloud Native with Kubernetes now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.