跳到主要内容

命令行参数

skoop命令目前提供以下命令行参数。

参数说明
-p, --dport uint16网络诊断的端口
-d, --dst string网络诊断的目的地址
--protocol string网络诊断的协议(默认tcp
-s, --src string网络诊断的源地址
--cloud-provider string云提供商名称(默认generic
--cluster-cidr string集群Pod CIDR。若没有指定,将会尝试自动探测。
--kube-config string集群kubeconfig路径(默认~/.kube/config
--network-plugin string集群网络插件。若没有指定,将会尝试自动探测
--proxy-mode stringkube-proxy模式。若没有指定,将会尝试自动探测
--format string结果输出格式,支持d2/svg/json。若没有指定,只会在控制台打印简单链路信息
--http启动HTTP服务器来展示诊断结果
--http-address stringHTTP服务器监听地址(默认127.0.0.1:8080
--output string输出结果保存文件路径,默认为当前目录下的output.d2/svg/json
--aliyun-access-key-id string阿里云access key
--aliyun-access-key-secret string阿里云access secret
--aliyun-security-token string阿里云security token(可选)
--collector-image stringcollector所使用的镜像地址(默认registry.cn-hangzhou.aliyuncs.com/kubeskoop/kubeskoop:<版本>
--collector-namespace stringcollector pod所在命名空间 (默认skoop
--collector-pod-wait-interval durationcollector pod运行检测时间间隔(默认2s)
--collector-pod-wait-timeout durationcollector pod运行检测超时时间(默认2m0s)
--calico-host-interface stringCalico插件所使用的主机网络接口(默认eth0
--calico-ipip-pod-mtu intCalico插件所使用的Pod MTU,IPIP模式(默认1480)
--calico-pod-mtu intCalico插件所使用的Pod MTU,BGP模式(默认1500)
--flannel-backend-type stringFlannel插件的模式,支持host-gw,vxlan,alloc。若没有指定,将会尝试从Flannel配置中自动探测
--flannel-bridge stringFlannel插件的bridge设备名称(默认cni0
--flannel-host-interface stringFlannel插件所使用的主机网络接口(默认eth0
--flannel-ip-masqFlannel插件,是否进行IP masquerade(默认true)
--flannel-pod-mtu intFlannel插件所使用的Pod MTU。若没有指定,将会根据模式自动设定(vxlan默认1450, 其它模式1500)