Introduction
The power of cloud native
()
What you should know
()
1. What Is Cloud Native?
What does "cloud native" mean?
()
Node.js in the cloud
()
Cloud native Node.js
()
2. Creating the App
Creating your Node.js app
()
Add a Dockerfile
()
Build a dev and debug Dockerfile
()
Build a production Dockerfile
()
Tagging and version control
()
3. Deploying to Kubernetes
Docker vs. Kubernetes
()
Add a Helm chart
()
Deploy to Kubernetes
()
Deploy multiple instances
()
4. Adding Support for Health
Liveness and readiness endpoints
()
Add a liveness check
()
Add a readiness check
()
See it in Kubernetes
()
5. Add Support for Metrics
Introduction to Prometheus
()
Deploy Prometheus to Kubernetes
()
Deploy Grafana to Kubernetes
()
Build charts for your applications
()
6. Add Support for Request Tracking
Introduction to OpenTracing
()
Adding OpenTracing to the app
()
Deploy OpenTracing to Kubernetes
()
Ex_Files_Cloud_Native_Dev_NodeJS_Docker_Kubernetes.zip
(10 KB)