Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 1.39 KB

README.md

File metadata and controls

51 lines (34 loc) · 1.39 KB

NGINX for Kubernetes lab

WIP: Collection of exercises to get acquainted with Kubernetes and exposing services in using NGINX

Table of Contents:

  1. Deploy Kubernetes to the cloud

    1. Amazon Web Services (AWS)
    2. Microsoft Azure - TODO
    3. Google Cloud Platform (GCP) - TODO
    4. Digital Ocean - TODO
  2. Deploy a sample application

  3. Exposing Services in Kubernetes

    1. ClusterIP
    2. Port-forward
    3. NodePort
    4. LoadBalancer
    5. Ingress Controller - TODO

TO DO / Ideas:

  • Ingress vs VirtualServer and VirtualServerRoute resources

    • Ingress resource
    • VirtualServer resource
    • VirtualServerRoute resource
  • Kubernetes ingress controllers

    • Envoy
    • HAProxy
    • Traefik
    • NGINX
    • F5 / NGINX Plus
  • NGINX Plus Ingress Controller

    • Config Migration: NGINX Open Source vs NGINX Plus
    • Real-time metrics
      • NGINX Plus Dashboard
      • Grafana and Prometheus
  • Zero/Minimizing Downtime During Deployments

  • Benchmarking Ingress

  • NGINX Ingress Operator on Red Hat OpenShift