Hubble is a power tool for examining packet flow and network telemetry data and adding Kubernetes context into it.
GKE Dataplane V2 observability provides a Managed Hubble solution that enables easy accessibility to network telemetry data and command-line tools analysis.
The Hubble UI is not included in the initial deployment, but can easily be enhanced by adding the web-based interface for effective troubleshooting of Kubernetes environment.
The article explores various scenarios using Hubble CLI and UI to troubleshoot Kubernetes issues, including delay in name resolution, failure of DNS queries, and network policy mishap.
Hubble's flow logs provide a clear analysis of scenarios where the kube-dns pods are unavailable due to network issue.
Hubble CLI is also powerful for optimization, ensuring all configurations such as network policy and DNS resolve correctly.
By filtering traffic by namespaces and labels, Hubble UI allows you to troubleshoot potential problems and isolate specific traffic flows.
Hubble offers a solid foundation for understanding and observing the Cilium-based Dataplane V2 clusters.
GKE observability provides detailed visibility with additional Kubernetes context to network packet flow.
Accessing Hubble is a significant step in operating and effectively troubleshooting Kubernetes environments.