用途:该技能用于在 Kubernetes 中管理 Cilium 的 eBPF 网络与 Hubble 流量可观测性,适合处理网络策略管理、流量观测、L7 过滤与连通性排障。触发关键词包括 Cilium、Hubble、eBPF、network policy、flow、network security、traffic flow、dropped packets、connectivity。
主要能力:提供 8 个工具,包括 cilium_detect_tool 检测安装、cilium_status_tool 查看代理状态、cilium_policies_list_tool 列出策略、cilium_policy_get_tool 获取策略详情、cilium_endpoints_list_tool 列出端点、cilium_identities_list_tool 列出身份、cilium_nodes_list_tool 列出节点,以及 hubble_flows_query_tool 查询流量。
使用方式:优先检测 Cilium 是否安装,再检查代理健康;用 Hubble 调试流量。策略通过 kubectl_apply 提交 CiliumNetworkPolicy 清单,可定义 ingress/egress、端口与 L7 HTTP 规则,也支持 CiliumClusterwideNetworkPolicy 做集群网格。Hubble 查询支持按 namespace、pod、last、verdict(如 DROPPED)、type(如 l7)过滤。
适用场景:Pod 无法访问服务、策略不生效、网络性能问题等排障流程;建议先用默认拒绝策略,保持标签一致,变更前后用 Hubble 观测,并在预发布环境验证。
限制:需已安装 Cilium(cilium install);资料未提供具体版本、收费、平台与效果信息。