├── LICENSE ├── Lab 1 - Reduce Kubernetes Latency with Autoscaling ├── 1-deployment.yaml ├── 2-ingress.yaml ├── 3-locust.yaml └── 4-scaled-object.yaml ├── Lab 2 - Protect Kubernetes APIs with Rate Limiting ├── 1-apps.yaml ├── 2-ingress.yaml ├── 3-locust.yaml ├── 4-ingress-web.yaml ├── 5-ingress-api.yaml └── 6-locust.yaml ├── Lab 3 - Protect Kubernetes Apps from SQL Injection ├── 1-app.yaml ├── 2-app-sidecar.yaml └── 3-ingress.yaml ├── Lab 4 - Improve Kubernetes Uptime and Resilience with a Canary Deployment ├── 1-backend-v1.yaml ├── 2-frontend.yaml ├── 3-backend-v2.yaml ├── 4-services.yaml └── 5-split.yaml ├── MM22 Banner.png └── README.md /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/LICENSE -------------------------------------------------------------------------------- /Lab 1 - Reduce Kubernetes Latency with Autoscaling/1-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 1 - Reduce Kubernetes Latency with Autoscaling/1-deployment.yaml -------------------------------------------------------------------------------- /Lab 1 - Reduce Kubernetes Latency with Autoscaling/2-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 1 - Reduce Kubernetes Latency with Autoscaling/2-ingress.yaml -------------------------------------------------------------------------------- /Lab 1 - Reduce Kubernetes Latency with Autoscaling/3-locust.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 1 - Reduce Kubernetes Latency with Autoscaling/3-locust.yaml -------------------------------------------------------------------------------- /Lab 1 - Reduce Kubernetes Latency with Autoscaling/4-scaled-object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 1 - Reduce Kubernetes Latency with Autoscaling/4-scaled-object.yaml -------------------------------------------------------------------------------- /Lab 2 - Protect Kubernetes APIs with Rate Limiting/1-apps.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 2 - Protect Kubernetes APIs with Rate Limiting/1-apps.yaml -------------------------------------------------------------------------------- /Lab 2 - Protect Kubernetes APIs with Rate Limiting/2-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 2 - Protect Kubernetes APIs with Rate Limiting/2-ingress.yaml -------------------------------------------------------------------------------- /Lab 2 - Protect Kubernetes APIs with Rate Limiting/3-locust.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 2 - Protect Kubernetes APIs with Rate Limiting/3-locust.yaml -------------------------------------------------------------------------------- /Lab 2 - Protect Kubernetes APIs with Rate Limiting/4-ingress-web.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 2 - Protect Kubernetes APIs with Rate Limiting/4-ingress-web.yaml -------------------------------------------------------------------------------- /Lab 2 - Protect Kubernetes APIs with Rate Limiting/5-ingress-api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 2 - Protect Kubernetes APIs with Rate Limiting/5-ingress-api.yaml -------------------------------------------------------------------------------- /Lab 2 - Protect Kubernetes APIs with Rate Limiting/6-locust.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 2 - Protect Kubernetes APIs with Rate Limiting/6-locust.yaml -------------------------------------------------------------------------------- /Lab 3 - Protect Kubernetes Apps from SQL Injection/1-app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 3 - Protect Kubernetes Apps from SQL Injection/1-app.yaml -------------------------------------------------------------------------------- /Lab 3 - Protect Kubernetes Apps from SQL Injection/2-app-sidecar.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 3 - Protect Kubernetes Apps from SQL Injection/2-app-sidecar.yaml -------------------------------------------------------------------------------- /Lab 3 - Protect Kubernetes Apps from SQL Injection/3-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 3 - Protect Kubernetes Apps from SQL Injection/3-ingress.yaml -------------------------------------------------------------------------------- /Lab 4 - Improve Kubernetes Uptime and Resilience with a Canary Deployment/1-backend-v1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 4 - Improve Kubernetes Uptime and Resilience with a Canary Deployment/1-backend-v1.yaml -------------------------------------------------------------------------------- /Lab 4 - Improve Kubernetes Uptime and Resilience with a Canary Deployment/2-frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 4 - Improve Kubernetes Uptime and Resilience with a Canary Deployment/2-frontend.yaml -------------------------------------------------------------------------------- /Lab 4 - Improve Kubernetes Uptime and Resilience with a Canary Deployment/3-backend-v2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 4 - Improve Kubernetes Uptime and Resilience with a Canary Deployment/3-backend-v2.yaml -------------------------------------------------------------------------------- /Lab 4 - Improve Kubernetes Uptime and Resilience with a Canary Deployment/4-services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 4 - Improve Kubernetes Uptime and Resilience with a Canary Deployment/4-services.yaml -------------------------------------------------------------------------------- /Lab 4 - Improve Kubernetes Uptime and Resilience with a Canary Deployment/5-split.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/Lab 4 - Improve Kubernetes Uptime and Resilience with a Canary Deployment/5-split.yaml -------------------------------------------------------------------------------- /MM22 Banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/MM22 Banner.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginxinc/microservices-march/HEAD/README.md --------------------------------------------------------------------------------