Skip to main content
So before we proceed, a quick clarification about the Cilium command-line tools — this often causes confusion later when working with clusters.
A teal-to-blue gradient slide with a subtle diamond pattern and centered white text reading "A Note About Cilium CLI." A small copyright notice for KodeKloud appears in the bottom-left.
There are two separate command-line tools that share the name “cilium,” but they serve different purposes and run in different environments:
  • A local Cilium CLI binary you install on your workstation. It is used for installing Cilium on a cluster and for higher-level management and checks (for example, cilium install and cilium status).
  • One or more Cilium binaries that run inside Cilium agent pod(s) in the cluster. These in-pod tools — commonly cilium and cilium-dbg — are focused on in-cluster diagnostics and advanced debugging.
These are distinct tools even though they share the same command name. Use the local CLI for installation and cluster-level checks; use the in-pod binaries for deep debugging and diagnostics inside the cluster.
Comparison at a glance: Examples of common commands Local machine (installer / management CLI)
Inside a Cilium pod (advanced debug / diagnostic tools)
Key takeaway: treat the local CLI and the in-pod binaries as separate tools with different responsibilities. Use the local CLI primarily for installation and routine status checks, and drop into the pod (cilium or cilium-dbg) for low-level, in-cluster debugging. Links and references

Watch Video