From Containers to Kubernetes with Node.js: A Free eBook
Tags: containers, kubernetes
Published: 2020-05-13 01:19:14

---
title: From Containers to Kubernetes with Node.js: A Free eBook
published: true
description: 
tags: containers, kubernetes 
---

![From Containers to Kubernetes banner](https://community-cdn-digitalocean-com.global.ssl.fastly.net/assets/tutorials/images/large/containers-k8s.png)

We at [DigitalOcean](https://dev.to/digitalocean) are excited to share with you a free eBook to support you in containerizing and scaling your apps with open source technology. _From Containers to Kubernetes with Node.js_ is available for download in [PDF](https://do.co/containers-k8s-pdf) or [EPUB](https://do.co/containers-k8s-epub) format. 

# About this Book

This book is designed as an introduction to containers and [Kubernetes](https://kubernetes.io/) by way of [Node.js](https://nodejs.org/). Containers are the basis for distributed, repeatable workflows with orchestrators such as Kubernetes, and they allow developers and operators to develop applications consistently across environments and deploy in a repeatable and predictable fashion.

The examples in this book focus on Node.js, a JavaScript runtime, and demonstrate how to develop an application that communicates with a [MongoDB](https://www.mongodb.com/) backend. Though the chapters of the book cover cumulative topics – from how to develop a stateless application, to adding storage, to containerization – they can also be used as independent guides.

# Motivation for this Book

Often, resources on development and deployment are relatively independent of one another: guides on containers and Kubernetes rarely cover application development, and tutorials on languages and frameworks are often focused on languages and other nuances rather than on deployment.

This book is designed to be a full-stack introduction to containers and Kubernetes by way of Node.js application development. It assumes that readers want an introduction not only to the fundamentals of containerization, but also to the basics of working with Node and a NoSQL database backend.

# Learning Goals and Outcomes

The goal for this guide is to serve readers interested in Node application development, as well as readers who would like to learn more about working with containers and container orchestrators. It assumes a shared interest in moving away from highly individuated local environments, and toward repeatable, reproducible application environments that ensure consistency and ultimately resiliency over time.

# Download the Book

You can download the eBook for free in the following formats:

* [_From Containers to Kubernetes with Node.js_ eBook in EPUB format](https://do.co/containers-k8s-epub)
* [_From Containers to Kubernetes with Node.js_ eBook in PDF format](https://do.co/containers-k8s-pdf)
* [_From Containers to Kubernetes with Node.js_ eBook on Google Books](https://play.google.com/store/books/details/Kathleen_Juell_From_Containers_to_Kubernetes_with?id=ZUjiDwAAQBAJ)

![From Containers to Kubernetes eBook cover](https://dev-to-uploads.s3.amazonaws.com/i/23m8zn9286imufi6i25y.png)

**To learn more about the book, check out our [book landing page](https://www.digitalocean.com/community/books/from-containers-to-kubernetes-with-node-js-ebook).**