Cloud Native Development with Node.js, Docker, and Kubernetes
Offered By: LinkedIn Learning
Course Description
Overview
Build apps that leverage all that the cloud has to offer. Learn how to package a Node.js app with Docker, deploy it to Kubernetes, and enhance it with cloud native capabilities.
Syllabus
Introduction
- The power of cloud native
- What you should know
- What does "cloud native" mean?
- Node.js in the cloud
- Cloud native Node.js
- Creating your Node.js app
- Add a Dockerfile
- Build a dev and debug Dockerfile
- Build a production Dockerfile
- Tagging and version control
- Docker vs. Kubernetes
- Add a Helm chart
- Deploy to Kubernetes
- Deploy multiple instances
- Liveness and readiness endpoints
- Add a liveness check
- Add a readiness check
- See it in Kubernetes
- Introduction to Prometheus
- Deploy Prometheus to Kubernetes
- Deploy Grafana to Kubernetes
- Build charts for your applications
- Introduction to OpenTracing
- Adding OpenTracing to the app
- Deploy OpenTracing to Kubernetes
- Next steps
Taught by
Chris Bailey
Related Courses
Fundamentals of Containers, Kubernetes, and Red Hat OpenShiftRed Hat via edX Configuration Management for Containerized Delivery
Microsoft via edX Getting Started with Google Kubernetes Engine - Español
Google Cloud via Coursera Getting Started with Google Kubernetes Engine - 日本語版
Google Cloud via Coursera Architecting with Google Kubernetes Engine: Foundations en Español
Google Cloud via Coursera