我不确定DaemonSet中是否有就绪条件。我的意思是,该 DaemonSet 拥有的所有 Pod 都已准备就绪。
我知道kubectl wait,但似乎无法检查 DaemonSet 的准备情况。
更简单的方法来自https://starkandwayne.com/blog/silly-kubectl-trick-5-waiting-for-things-to-finish-up-2/ ->
kubectl rollout status daemonset \
rke2-ingress-nginx-controller \
-n kube-system \
--timeout 60s
Run Code Online (Sandbox Code Playgroud)
我建议使用以下命令从 DaemonSet 获取 pod:
kubectl get pods -l <daemonset-selector-key>=<daemonset-selector-value>
Run Code Online (Sandbox Code Playgroud)
然后循环检查这些 pod 的状态,看看它们是否准备好。
| 归档时间: |
|
| 查看次数: |
4761 次 |
| 最近记录: |