Hi folks! I'm working on optimizing CoreDNS and want to set `ndots: 2` for a few specific apps in our staging environment to see how it goes. The challenge is identifying which app is failing DNS queries, since I can only access the overall failed request metrics through PromQL. So, my question is: can I install Cilium and use it solely for network observability? Thanks for any insights!
4 Answers
You could potentially run Cilium in a chained mode to manage just the network policies, and that should be sufficient for observability. However, it's a significant alteration in your cluster setup, so I'd caution against it unless necessary.
Nope, if you want visibility, you also need to enable the networking features. Without those, there won't be anything to observe.
If you're looking for something similar but more agnostic, you might want to check out 'netobserv.' It works independently of CNI and can report things like NXDomain errors. Just ask if you need any help getting it set up!
You can actually use Cilium just for observability, but it can feel a bit heavy! If you enable Hubble, you'll gain per-pod DNS visibility, which might be exactly what you're missing right now instead of just those aggregated metrics. Just keep in mind that it's not a lightweight add-on; it's like replacing your entire networking stack. It could also be worthwhile to check the CoreDNS logs or enable more detailed metrics before going down that path.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically