Skip to content

Instantly share code, notes, and snippets.

@Archisman-Mridha
Last active September 1, 2025 21:17
Show Gist options
  • Select an option

  • Save Archisman-Mridha/f7f3348636dea88e8cee1aad4309e476 to your computer and use it in GitHub Desktop.

Select an option

Save Archisman-Mridha/f7f3348636dea88e8cee1aad4309e476 to your computer and use it in GitHub Desktop.
Documenting my journey of contributing to InGate

The Community

The Concept

The Architecture

  • The ingress-nginx controller is split into the control-plane and the data-plane.

    The control-plane watches for Kubernetes resources like Ingresses and Services. It then sends corresponding NGINX configuration updates to the data-plane.

    The data-plane runs the actual NGINX proxy, listen at the NodePort.

    REFER : Control plane and Data plane split.

The Tools


ChatGPT thread : https://chatgpt.com/share/68b6084e-fc54-8000-b591-2a84a6cc5e29.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment