相关疑难解决方法(0)

openshift 命令以编程/脚本方式捕获 POD 名称

我的开放轮班中有 Pod,并且想要处理多个开放轮班应用程序。让我们像下面这样说

sh-4.2$ oc 获取 pod

NAME                                  READY     STATUS      RESTARTS   AGE
jenkins-7fb689fc66-fs2xb              1/1       Running     0          4d
jenkins-disk-check-1587834000         0/1       Completed   0          21h

NAME                                 READY     STATUS    RESTARTS   AGE
jenkins-7fb689fc66-gsz9j              0/1       Running   735        9d
jenkins-disk-check-1587834000    

NAME                                READY     STATUS    RESTARTS   AGE
jenkins-9euygc66-gsz9j               0/1       Running   735        9d
Run Code Online (Sandbox Code Playgroud)

我尝试过使用以下命令

oc 获取 pod

export POD=$(oc get pods | awk '{print $1}' | grep jenkins*)
Run Code Online (Sandbox Code Playgroud)

我想使用脚本找到以数字“jenkins-7fb689fc66-fs2xb”、jenkins-9euygc66-gsz9j 等开头的 Pod,并且需要忽略磁盘检查 Pod。如果我捕获上述 pod 并需要执行终端并通过编程方式运行一些 shell 命令。有人可以帮我解决这个问题吗?

shell awk grep openshift

2
推荐指数
1
解决办法
4423
查看次数

标签 统计

awk ×1

grep ×1

openshift ×1

shell ×1