【发布时间】:2019-03-10 10:21:30
【问题描述】:
我是 Dev Ops 的新手。我正在 VSTS 中设置 CD 管道。我已经使用 Deploy to Kubernetes 任务来部署应用程序,它工作正常。
在部署到 Kubernetes 任务之后,我又添加了一个部署到 Kubernetes 任务,我想执行下面的命令
kubectl describe pods <podname>
上面的命令描述了 pod。
我可以看到部署到 Kubernetes 任务(在 VSTS 管道中)中没有这样的命令可用于描述。
只有get, apply, set, exec, login, logout, create, delete, expose, run and top是可用的命令。
通过执行上述命令,我想确保每个 pod 都在运行。
如何在 VSTS CD 管道中执行 describe 命令?
替代选项是任何其他命令,它将返回与describe pods <podname> 命令相同的输出。
【问题讨论】:
-
你需要从 kubectl describe 得到哪些数据?
-
kubectl get po name返回状态,因此它提供了您所要求的内容 -
@Amityo: 主要是我需要下面的状态条件: 类型 状态 Initialized True Ready True ContainersReady True PodScheduled True
-
@4c74356b41:命令不起作用。
-
不工作是什么意思?大声笑
标签: azure kubernetes azure-devops azure-pipelines azure-aks