In this video, we establish a foundation for Kubernetes web service/application networking, using Nginx Ingress and Cert Manager. This dynamic duo gives us a lot of flexibility, yet has the robustness to handle high traffic production use cases. Much of the networking is backed by Google Cloud Platform: Cloud Load Balancing, Google Kubernetes Engine, and Cloud DNS. However, the demonstrated approach is highly portable to other cloud environments.

GitHub Repo (Demonstration Code): https://github.com/nodematiclabs/oss-k8s-networking

Ingress Nginx Controller: https://kubernetes.github.io/ingress-nginx/

Cert Manager: https://cert-manager.io/

Other Video Tutorials

3 Tricks for Network Debugging on Google Cloud Platform

Tutorial Details

Automatic GitHub Releases with GitHub Actions

Tutorial Details

Cloud-Based Development Environments with Google Cloud

Tutorial Details