Автор: Florian Beetz, Anja Kammer, Dr. Simon Harrer
Издательство: innoQ Deutschland GmbH
Год: 2021-07-15
Язык: английский
Формат: pdf (true), rtf, epub
Размер: 10.1 MB
GitOps has caused quite some fuss on Twitter and KubeCon, and still continues to do so. This book aggregates the essence of GitOps to help clear up the confusion.
GitOps is a way of implementing Continuous Deployment for cloud native applications. It focuses on a developer-centric experience when operating infrastructure, by using tools developers are already familiar with, such as Git, Infrastructure as Code, and Continuous Integration.
The core idea of GitOps is having a Git repository that contains declarative descriptions of the infrastructure currently desired in the target environment and an automated process to make the environment match the described state in the repository. If you want to deploy a new application or update an existing one, you only need to update the repository — an automated process handles everything else. It’s like having cruise control for managing your applications.
Why should I use GitOps?
We think GitOps has several major advantages although it’s no silver bullet that works in every case. It allows you to deploy faster and more often, gives you easy and fast error recovery for free, and makes deployments more secure and self-documenting.
This book answers the following questions:
What is GitOps?
Why should I use GitOps?
How does GitOps work?
How to get started with GitOps on Kubernetes?
What's the Future of GitOps?
Скачать GitOps : Cloud-native Continuous Deployment