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
A Beginner’s Guide to DockerPackt via FutureLearn A Beginner's Guide to Kubernetes for Container Orchestration
Packt via FutureLearn Beginner’s Guide to Containers and Orchestration
A Cloud Guru Designing High Availability, Fault Tolerance, and DR with AWS Services
A Cloud Guru Docker Certified Associate (DCA)
A Cloud Guru