From Containers to Kubernetes with Node.js

Kathleen Juell

Learn how to build a full-stack application using Node.js and MongoDB, manage it with Docker and Docker Compose, and deploy it on a Kubernetes cluster.

Technical TutorialsKubernetesMongoDBNode.js

Introduction

This book is designed to introduce you to using containers and Kubernetes for full-stack development. You'll learn how to develop a full-stack application using Node.js and MongoDB and how to manage them — first with Docker, then with Docker Compose, and finally with Kubernetes.

Highlights

  • 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

Recommendation

This book is suitable for developers who want to learn how to transition from using containers to managing their applications with Kubernetes, with a focus on using Node.js and MongoDB. It provides a comprehensive guide to the entire process, from building a containerized application to deploying it on a Kubernetes cluster.

GetVM 是如何工作的?

从浏览器侧边栏中学习

从浏览器侧边栏中访问

从浏览器侧边栏中访问

简单安装浏览器扩展并点击侧边栏中启动 GetVM。

选择你的环境

选择你的环境

从我们的环境库中选择你的操作系统、IDE 或应用,并立即启动。

边学边做

边学边做

在教程或视频的侧边栏中,在 VM 中实践你的新技能。保存你的工作,以便在将来继续学习。

探索相似的教程

Kubernetes Hardening Guidance 23
Technical TutorialsCybersecurityKubernetes
Comprehensive guidance on securing Kubernetes environments, covering supply chain risks, threat actor exploitation, and insider threats. Recommended for Kubernetes admins and security professionals.
CI/CD with Docker and Kubernetes Book 24
Technical TutorialsDockerKubernetes
Comprehensive guide to Continuous Integration/Continuous Deployment (CI/CD) using Docker and Kubernetes, authored by industry experts.
Kubernetes Deployment & Security Patterns 26
Technical TutorialsDockerKubernetes
Comprehensive course on Kubernetes deployment strategies, security best practices, and real-world case studies for building robust, scalable, and secure cloud-native applications.
Kubernetes for Full-Stack Developers 23
Technical TutorialsDockerKubernetes
Comprehensive guide to Kubernetes for full-stack developers. Learn to modernize applications, containerize, and deploy to Kubernetes for scalable and efficient app management.
How To Code in Node.js - eBook 3
Technical TutorialsJavaScriptNode.js
Learn the basics of coding in Node.js, a popular open-source runtime environment for executing JavaScript outside of the browser. Discover how to leverage Node's asynchronous capabilities to create powerful, scalable applications.
Mastering Node | Comprehensive Node.js Development Guide 17
Technical TutorialsJavaScriptNode.js
Mastering Node is a comprehensive guide to Node.js development, covering advanced topics and best practices for building scalable and efficient web applications.
Node.js Design Patterns | Scalable & Efficient Code Design 14
Technical TutorialsJavaScriptNode.js
Comprehensive guide to implementing design patterns in Node.js, providing practical insight into scalable and efficient code design for Node.js applications.
Node.js Notes for Professionals 18
Technical TutorialsJavaScriptNode.js
Comprehensive resource for learning Node.js, covering web development, file system I/O, modules, event emitters, and more. Practical insights and code examples for developers.
Shell scripting with Node.js 30
Technical TutorialsJavaScriptNode.js
Learn how to use Node.js for powerful shell scripting, including package management, cross-platform scripts, and more.