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
AWS Developer Tools Deep DiveA Cloud Guru Essential Container Concepts
A Cloud Guru Google Cloud CI/CD Pipelines (GCP DevOps Engineer Track Part 3)
A Cloud Guru Google Kubernetes Engine (GKE): Beginner to Pro
A Cloud Guru LPI DevOps Tools Engineer Certification
A Cloud Guru