Kubernetes中是否有一种方法可以等待daemonset准备好

时间:2018-09-27 08:05:08

标签: kubernetes

我不确定DaemonSet中是否准备就绪。这样,我的意思是该DaemonSet拥有的所有吊舱都已准备就绪。

我知道kubectl wait,但似乎无法检查DaemonSet的准备情况。

3 个答案:

答案 0 :(得分:2)

我建议使用以下命令从您的DaemonSet中获取豆荚:

kubectl get pods -l <daemonset-selector-key>=<daemonset-selector-value>

然后循环检查这些吊舱的状态,看它们是否准备就绪。

答案 1 :(得分:2)

尝试一下

=ARRAYFORMULA(IF(A1:A<>"", IF(
 (COUNTIFS(A1:A, A1:A, ROW(A1:A), "<="&ROW(A1:A))>1)*
 (COUNTIF( A1:A, A1:A)>1), "yes", "no"), ))

答案 2 :(得分:0)

来自 https://starkandwayne.com/blog/silly-kubectl-trick-5-waiting-for-things-to-finish-up-2/ 的更简单的方法 ->

kubectl rollout status daemonset -n kube-system rke2-ingress-nginx-controller --timeout 60s