Cilium CLI Kubernetes networking CLI
Light · Postcard
102 × 152 mm · PDF
Dark · Postcard
102 × 152 mm · PDF
Ink saver · Postcard
102 × 152 mm · PDF
Light · A4 landscape
297 × 210 mm · PDF
Dark · A4 landscape
297 × 210 mm · PDF
Ink saver · A4 landscape
297 × 210 mm · PDF
Light · A3 landscape
420 × 297 mm · PDF
Dark · A3 landscape
420 × 297 mm · PDF
Ink saver · A3 landscape
420 × 297 mm · PDF
Start here
cilium installcilium status --wait
cilium connectivity test
cilium hubble enable
cilium hubble port-forward
hubble observe -P
cilium clustermesh status
cilium sysdumpConcepts
- cilium CLI install and manage
- Agent + operator per node, eBPF
- Hubble Relay cluster-wide
- hubble CLI / UI observe flows
Install
cilium installcilium install --version <ver>
cilium install --set <key>=<value>
cilium install --dry-run
cilium install --dry-run-helm-values
cilium install --encryption=ipsec
cilium upgrade --version <ver>
cilium upgrade --reuse-values --set
<key>=<value>
cilium upgrade --dry-run | kubectl diff -f -
cilium uninstall
Status and config
cilium statuscilium status --wait
cilium contextcilium config view
cilium sysdumpcilium sysdump --node-list <nodes>
cilium sysdump --logs-since-time <dur>
kubectl -n kube-system get cm cilium-config -o yaml
Connectivity
cilium connectivity test
cilium connectivity test --single-node
cilium connectivity test --context <a>
--multi-cluster <b>
cilium connectivity perf
Hubble
cilium hubble enable
cilium hubble port-forward
hubble statushubble observehubble observe -P
hubble observe --pod <name>
hubble observe --verdict DROPPED
hubble observe --protocol http
hubble observe --reply / --not-reply
hubble observe --encrypted
cilium hubble ui
hubble help observe
Cluster mesh
cilium install --set cluster.name=<name> --set
cluster.id=<n>
cilium clustermesh enable --context <ctx>
cilium clustermesh status --wait
cilium clustermesh connect --destination-context
<ctx>
cilium clustermesh disconnect --destination-context
<ctx>
cilium clustermesh disable
Recipes
cilium install --version <ver>cilium status --waitcilium connectivity test
cilium hubble enablecilium hubble port-forward &hubble observe --pod <name> --verdict DROPPED
cilium clustermesh enable --context $C1cilium clustermesh enable --context $C2cilium clustermesh connect --context $C1 --destination-context $C2cilium clustermesh status --context $C1 --wait
cilium upgrade --version <ver> --dry-run | kubectl diff -f -cilium upgrade --version <ver>cilium status --wait



