This book aims to teach you to full-stack development with Kubernetes and containers. You'll discover how to use Node.js and MongoDB to create a full-stack application and how to manage it using Docker, Docker Compose, and Kubernetes.
There are several tools, networking setups, and procedures that can make Kubernetes easier to use. So that readers may create, operate, and monitor a Kubernetes cluster independently, this book will cover each subject in turn.
The topics that it covers include how to:
- Build a Node.js application using Docker for development
- Integrate a NoSQL database into your Node.js application using MongoDB
- Manage your development environment with Docker Compose
- Migrate your Docker Compose workflow to Kubernetes
- Scale your Node.js and MongoDB application using Helm and Kubernetes
- Secure your containerized Node.js application using Nginx, Let’s Encrypt, and Docker Compose