我不确定DaemonSet中是否准备就绪。这样,我的意思是该DaemonSet拥有的所有吊舱都已准备就绪。
我知道kubectl wait
,但似乎无法检查DaemonSet的准备情况。
答案 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