Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

From Containers to Kubernetes with Node.js

by Kathleen Juell

From Containers to Kubernetes with Node.js

Subscribe to new books via telegram channel

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

This book is designed as an introduction to containers and Kubernetes by way of Node.js. 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 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.

Feel free to use the chapters in order, or jump to the discussion that best suits your purpose.

This open book is licensed under a Creative Commons License (CC BY-NC-SA). You can download From Containers to Kubernetes with Node.js ebook for free in PDF format (2.8 MB).

Table of Contents

Chapter 1
How To Build a Node.js Application with Docker
Chapter 2
How To Integrate MongoDB with Your Node Application
Chapter 3
Containerizing a Node.js Application for Development With Docker Compose
Chapter 4
How To Migrate a Docker Compose Workflow to Kubernetes
Chapter 5
How To Scale a Node.js Application with MongoDB on Kubernetes Using Helm
Chapter 6
How To Secure a Containerized Node.js Application with Nginx, Let's Encrypt, and Docker Compose

Book Details

From Containers to Kubernetes with Node.js
Computer Science
ISBN13 Digital
ISBN10 Digital
PDF Size
2.8 MB

Related Books

How To Code in Node.js
Node.js is a popular open-source runtime environment that can execute JavaScript outside of the browser. The Node runtime is commonly used for back-end web development, leveraging its asynchronous capabilities to create networking applications and web servers. Node is also a popular choice for building command line tools. In this book, you will ...
Learning Node.js
Node.js is an event-based, non-blocking, asynchronous I/O framework that uses Google's V8 JavaScript engine. It is used for developing applications that make heavy use of the ability to run JavaScript both on the client, as well as on server side and therefore benefit from the re-usability of code and the lack of context switching. It is open-...
Practical Node.js
Learn how to build a wide range of scalable real-world web applications using a professional development toolkit. If you already know the basics of Node.js, now is the time to discover how to bring it to production level by leveraging its vast ecosystem of packages.With this book, you'll work with a varied collection of standards and framework...
The Node.js Handbook
Node.js is built on top of the Google Chrome V8 JavaScript engine, and it's mainly used to create web servers - but it's not limited to that. The Node.js Handbook follows the 80/20 rule: learn in 20% of the time the 80% of a topic. The author find this approach gives a well-rounded overview....
Node.js Notes for Professionals
The Node.js Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow....
Guide to NoSQL with Azure Cosmos DB
Cosmos DB is a NoSQL database service included in Azure that is continuously adding new features and has quickly become one of the most innovative services found in Azure, targeting mission-critical applications at a global scale. This book starts off by showing you the main features of Cosmos DB, their supported NoSQL data models and the foundatio...