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
Cloud Computing Applications, Part 1: Cloud Systems and InfrastructureUniversity of Illinois at Urbana-Champaign via Coursera Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms The Docker for DevOps course: From development to production
Udemy Windows Server 2016: Virtualization
Microsoft via edX