Kubernetes Automation in Practice
Natale Vinto, Alex Soto Bueno

#Git
#GitOps
#Cookbook
#DevOps
#CI/CD
#Kubernetes
Why are so many companies adopting GitOps for their DevOps and cloud native strategy? This reliable framework is quickly becoming the standard method for deploying apps to Kubernetes. With this practical, developer-oriented book, DevOps engineers, developers, IT architects, and SREs will learn the most useful recipes and examples for following GitOps practices.
Through their years of experience in application modernization, CI/CD, and automation, authors Alex Soto Bueno and Natale Vinto from Red Hat walk you through all the steps necessary for successful hands-on application development and deployment with GitOps. Once you start using the recipes in this book, you'll have a head start in development cycles on Kubernetes following the GitOps approach.
You'll learn how to:
Table of Contents
Chapter 1. Introduction
Chapter 2. Requirements
Chapter 3. Containers
Chapter 4. Kustomize
Chapter 5. Helm
Chapter 6. Cloud Native Cl/CD
Chapter 7. Argo CD
Chapter 8. Advanced Topics
From the Preface
We wrote this book for builders. Whether you are a developer, DevOps engineer, site reliability engineer (SRE), or platform engineer dealing with Kubernetes, you are building some good stuff. We would like to share our experience from what we have learned in the field and in the community about the latest Kubernetes automation insights for pipelines and CI/CD workloads. The book contains a comprehensive list of the most popular available software and tools in the Kubernetes and cloud native ecosystem for this purpose. We aim to provide a list of practical recipes that might help your daily job or are worth exploring further. We are not sticking to a particular technology or project for implementing Kubernetes automation. However, we are opinionated on some of our choices to deliver a concise GitOps pathway.
The book is organized in sequential chapters, from the basics to advanced topics in the Kubernetes ecosystem, following the GitOps principles. We hope you’ll find these recipes valuable and inspiring for your projects!
Natale Vinto is a Software Engineer with more than 10 years of expertise on IT and ICT technologies and a consolidated background on telecommunications and Linux operating systems. As a Solution Architect with a Java development background, he spent some years as EMEA Specialist Solution Architect for OpenShift at Red Hat. Today, Natale is a Developer Advocate for OpenShift at Red Hat, helping people within communities and customers have success with their Kubernetes and cloud native strategy.
Alex Soto Bueno is a Director of Developer Experience at Red Hat. He is passionate about the Java world, software automation, and he believes in the open-source software model. Alex is the co-author of Testing Java Microservices, Quarkus Cookbook, Securing Kubernetes Secrets and contributor to several open-source projects. A Java Champion since 2017, he is also an international speaker and teacher at Salle URL University.









