go version go1.20.1 linux/amd64make exec cli binary file[root@tianciwang:cli_0]# ./cli version
Client Version: 0.0.3Pod executes shell commands SSH remote executes shell commands
[root@tianciwang:cli_0]# ./cli exec_pod
Error: requires at least 1 arg(s), only received 0
Usage:
cli exec_pod [flags]
Flags:
-- string 指明需要执行的CLI Command
-c, --container string Container名称[当提供PodIP时使用此参数] (default "Defaulted container")
-h, --help help for exec_pod
-i, --index int 在第几个Pod中执行[当匹配到多个Pod时] (default 1)
-m, --mode string 当前执行环境类型[host or pod] (default "host")
-n, --namespace string NameSpace名称 (default "default")
-q, --query string Container名称或PodIP
requires at least 1 arg(s), only received 0[root@tianciwang:cli_0]# ./cli exec_ssh
Error: requires at least 1 arg(s), only received 0
Usage:
cli exec_ssh [flags]
Flags:
-- string 指明需要执行的CLI Command,多个命令以分号分割并引用双引号
-a, --address string 目标主机IP (default "127.0.0.1")
-h, --help help for exec_ssh
-P, --password string 目标主机用户密码
-p, --port string 目标主机端口 (default "22")
-u, --user string 目标主机用户 (default "root")
requires at least 1 arg(s), only received 0