-
Notifications
You must be signed in to change notification settings - Fork 452
安装 kubectl 插件
oilbeater edited this page Jun 27, 2022
·
7 revisions
Wiki 下的中文文档将不在维护,请访问我们最新的中文文档网站,获取最新的文档更新。
Kube-OVN 提供了对应的 kubectl 插件,帮助用户可以快速的查询 ovn 数据库,tracing 数据链路,并对某个容器进行 tcpdump。
注意:kubectl 插件需要 kubernetes >=1.12 版本支持
- 获取 kubectl-ko 文件
wget https://raw.githubusercontent.com/kubeovn/kube-ovn/release-1.5/dist/images/kubectl-ko
- 将文件移动到 $PATH 下的一个路径,例如
/usr/local/bin
mv kubectl-ko /usr/local/bin/kubectl-ko
- 给
kubectl-ko
文件增加可执行权限
chmod +x /usr/local/bin/kubectl-ko
- 检查插件状态
[root@kube-ovn01 ~]# kubectl plugin list
The following compatible plugins are available:
/usr/local/bin/kubectl-ko
kubectl ko {subcommand} [option...]
Available Subcommands:
nbctl [ovn-nbctl options ...] invoke ovn-nbctl
sbctl [ovn-sbctl options ...] invoke ovn-sbctl
tcpdump {namespace/podname} [tcpdump options ...] capture pod traffic
trace {namespace/podname} {target ip address} {icmp|tcp|udp} [target tcp or udp port] invoke ovn-trace to check the microflow