Building Cloud Native Applications
Sameer Naik, Sébastien Goasguen, Jonathan Michaux

#Kubernetes
#Cookbook
#Cloud_Native
#API
Kubernetes is the de facto standard for container orchestration and distributed applications management across a microservices framework. With this practical cookbook, you'll learn hands-on Kubernetes recipes for automating the deployment, scaling, and operations of application containers across clusters of hosts.
In this fully updated second edition, Sameer Naik, Sébastien Goasguen, and Jonathan Michaux from TriggerMesh provide a problem-solution-discussion format with easy lookups to help you find the detailed answers you need—fast. Kubernetes lets you deploy your applications quickly and predictably, so you can efficiently respond to customer demand. This cookbook delivers the essential knowledge that developers and system administrators need to get there.
Recipes in this cookbook focus on:
Table of Contents
Chapter 1. Getting Started with Kubernetes
Chapter 2. Creating a Kubernetes Cluster
Chapter 3. Learning to Use the Kubernetes Client
Chapter 4. Creating and Modifying Fundamental Workloads
Chapter 5. Working with Services
Chapter 6. Managing Application Manifests
Chapter 7. Exploring the Kubernetes API and Key Metadata
Chapter 8. Volumes and Configuration Data
Chapter 9. Scaling
Chapter 10. Security
Chapter 11. Monitoring and Logging
Chapter 12. Maintenance and Troubleshooting
Chapter 13. Service Meshes
Chapter 14. Serverless and Event-Driven Applications
Chapter 15. Extending Kubernetes
Welcome to Kubernetes Cookbook, and thanks for choosing it! With this book, we want to help you solve concrete problems around Kubernetes. We’ve compiled more than 100 recipes covering topics such as setting up a cluster, managing containerized workloads using Kubernetes API objects, using storage primitives, configuring security, and plenty more. Whether you are new to Kubernetes or have been using it for a while, we hope you’ll find something useful here to improve your experience and use of Kubernetes.
Who Should Read This Book
This book was written for anyone who belongs somewhere in the DevOps spectrum. You might be an application developer who is required to occasionally interact with Kubernetes, or a platform engineer creating reusable solutions for other engineers in your organization, or anywhere in between. This book will help you navigate your way successfully through the Kubernetes jungle, from development to production. It covers core Kubernetes concepts as well as solutions from the broader ecosystem that have almost become de facto standards in the industry.
Why We Wrote This Book
Collectively, we have been part of the Kubernetes community for many years and have seen the many issues beginners and even more advanced users run into. We wanted to share the knowledge we’ve gathered running Kubernetes in production, as well as developing on and in Kubernetes—i.e., contributing to the core codebase or the ecosystem and writing applications that run on Kubernetes. It made perfect sense to work on the second edition of this book, considering that Kubernetes adoption has continued to grow in the years since the first edition of the book was published.
Sameer Naik is a cloud native engineer with a background in embedded systems. He has been involved with various open source projects and is an early adopter of the Docker project. He is the author of popular open source Docker application images. Sameer has been involved with the Kubernetes project from an early stage and is a founding member of the Helm Charts project. He is currently working at TriggerMesh Inc. as a Senior Site Reliability Engineer and previously worked at VMware, Bitnami and co-founder of NextBit Computing, an embedded systems start-up.
Sebastien Goasguen is the co-founder of Triggermesh. He is a twenty year open source veteran. A member of the Apache Software Foundation, he worked on Apache CloudStack and Libcloud for several years before diving into the container world. He is the founder of Skippbox, a Kubernetes startup acquired by Bitnami. An avid blogger he enjoys spreading the word about new cutting edge technologies . Sebastien is the author of the O'Reilly Docker Cookbook and 60 Recipes for Apache CloudStack.









