Preface
Who should read This Book
This book is aimed at operators of Kubernetes clusters, either on-premise or in the cloud, or anyone who wants to gain a deeper knowledge of how Kubernetes is architected, installed and maintained. Although there is useful information in this book if you are a Kubernetes user or developer, ultimately this book is lower level than most Kubernetes users will need. Instead it is devoted to the details that concern the people who are responsible for ensuring that a cluster stays healthy, secure and available for developers building applications on Kubernetes.
Why we wrote This Book
While there is an increasingly large body of work both online and in printed form describing how users might best take advantage of Kubernetes to build and deploy their applications, there is relatively little content available for the operators who install, maintain and upgrade Kubernetes clusters. This book steps into that gap and provides a concise collection of the information necessary to successfully operate Kubernetes for yourself or for others.
Kubernetes is ubiquitous today as the most common way people manage containers and build cloud native applications. Indeed Kubernetes as a service is available in all of the major public clouds. But for many people using such a service isn’t appealing. Perhaps you have regulatory reasons for preserving data in an on-premise environment like a hospital or financial institution, or perhaps you are operating Kubernetes in ...