我是Dev Ops的新手。我正在VSTS中设置CD管道。我已经使用Deploy to Kubernetes任务来部署应用程序,它运行良好。
在部署到Kubernetes任务之后,我又添加了一个部署到Kubernetes任务,我想在下面的命令中执行
kubectl describe pods <podname>
以上命令描述了广告连播。
我可以看到在Deploy to Kubernetes任务(在VSTS管道中)中没有用于描述的此类命令。
只有可用的命令是get, apply, set, exec, login, logout, create, delete, expose, run and top
。
通过执行以上命令,我想确保每个pod都在运行。
如何在VSTS CD管道中执行describe命令?
其他选项是任何其他命令,它们将返回与describe pods <podname>
命令相同的输出。
答案 0 :(得分:1)
您可以使用标签找到您感兴趣的豆荚:
$ kg po --show-labels
NAME READY STATUS RESTARTS AGE LABELS
frontend-76dc7bfc6d-7zcb8 1/1 Running 0 9h app=Frontend,branch=develop,pod-template-hash=76dc7bfc6d
identityserverapp-f9684fc77-z9wtb 1/1 Running 0 9h app=IdentityServerApp,branch=develop,pod-template-hash=f9684fc77
$ kg po --selector=app=Frontend
NAME READY STATUS RESTARTS AGE
frontend-76dc7bfc6d-7zcb8 1/1 Running 0 9h
ps。 kg
= kubectl get
的别名