opscli shell command

指定操作目标清单

  • 指定主机

-i 1.1.1.1

通过 --username 指定用户名,--password 指定密码。

  • 批量主机

通过文件指定:

-i hosts.txt

cat hosts.txt

1.1.1.1
2.2.2.2

opscli 会从每行中正则匹配 ip 地址,作为目标地址。

通过逗号分割指定:

-i 1.1.1.1,2.2.2.2

  • 集群全部节点
-i ~/.kube/config --nodename all

-i 默认值为 ~/.kube/config

  • 集群指定节点
-i ~/.kube/config --nodename node1

node1 为节点名称。

查看集群镜像

  • 单机
/usr/local/bin/opscli task -f ~/.ops/tasks/list-podimage.yaml --namespace all

集群批量操作

  • 全部节点
opscli shell --content "uname -a" --nodename all
  • 指定节点
opscli shell --content "uname -a" --nodename node1
  • 指定 kubeconfig

默认 kubeconfig 为 ~/.kube/config,可以通过 -i 参数指定。

opscli shell -i  ~/Documents/opscli/prod --content "uname -a" --nodename node1

results matching ""

    No results matching ""

    results matching ""

      No results matching ""