DaemonSet常用操作(daemon是什么)

admin 202 2022-08-21

阿里云服务器优惠多,折扣错,惊喜多,请咨询:www.wqiis.com

DaemonSet常用操作(daemon是什么)

创建DaemonSet:

DaemonSet常用操作(daemon是什么)

# kubectl create –f daemonset.yaml

查询DaemonSet:

# kubectl get daemonset –nkube-system

NAME                 DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR   AGE

everest-csi-driver   1                  1                   1               1                         1                     33d

其中,

DESIRED: 对应status.desiredNumberScheduled,表示集群中需要部署ds pod的节点数量;

CURRENT:对应status.currentNumberScheduled, 表示集群中已经有调度ds pod的节点数量;

READY:对应status.NumberReady, 表示集群中已经有Running ds pod的节点数量;

UP-TO-DATE:对应status.updatedNumberScheduled, 表示集群中已经启动最新的ds版本pod的节点数量;

AVAILABLE: 对应status.numberAvailable, 表示集群中有running ds pod,并且在minReadySeconds容器没有重启的节点数量。

更新DaemonSet:

# kubectl edit ds/fluentd-elasticsearch -n kube-system

# kubectl set image ds/fluentd-elasticsearch fluentd-elasticsearch=quay.io/fluentd_elasticsearch/fluentd:v2.6.0 -n kube-system

# kubectl apply -f https://k8s.io/examples/controllers/fluentd-daemonset-update.yaml

监视DaemonSet滚动更新情况:

# kubectl rollout status ds/fluentd-elasticsearch

查询更新历史:

# kubectl rollout history ds/fluentd-elasticsearch

回滚:

# kubectl rollout undo ds/fluentd-elasticsearch  --to-revision=2 #不指定的话默认回滚到上一个版本

上一篇:企业实施物联网的挑战贯穿整个生产运营过程(物联网产业链是由多个行业相互作用形成的)
下一篇:DEDECMS采集教程:过滤规则的编写(dedecms 采集站)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~