Ingress and Ingress Controllers
An overview of Kubernetes Ingress resources and the controllers that fulfill them, covering terminology, creation, and prerequisites.
read more
Ingress Annotations and Rewrite Target
Explains how the rewrite-target annotation in the NGINX Ingress controller maps user-facing URL paths to backend services, preventing 404 errors. Includes examples of simple and regex-based rewrites.
read more
Kubernetes DNS: How Pods Talk (When They Actually Do)
A deep dive into how Kubernetes DNS resolves service names to IP addresses, covering A records, SRV records, search domains, and the full lookup path from pod to CoreDNS. Understanding this lifecycle is essential for debugging connectivity issues and designing resilient microservice architectures.
read more
Kubernetes Gateway API: A Practical Guide Using NGINX (2025)
A practical walkthrough of the Kubernetes Gateway API using the NGINX Gateway Controller, covering HTTP routing, TLS termination, traffic splitting, and multi-protocol support. The concepts are implementation-agnostic and apply across any Gateway API-compatible controller.
read more
Kubernetes Internal DNS (Search Base)
Kubernetes provides a built-in DNS service that assigns predictable names to Services and Pods within a cluster. By default, pods use cluster.local as their search base for internal DNS resolution, enabling communication through human-readable names rather than ephemeral IP addresses.
read more
Kubernetes Kustomize
Kustomize is a native Kubernetes configuration management tool that enables declarative, template-free customization of Kubernetes objects using YAML files. It supports hierarchical base-and-overlay structures, targeted patches, and built-in generation of ConfigMaps and Secrets.
read more