院长手把手教学---DaemonSet实验

admin
2020-12-01 / 8 评论 / 366 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年01月31日,已超过235天没有更新,若内容或图片失效,请留言反馈。

[hide]

编写资源清单

[root@k8s-master ~]# vim deployment.yaml

apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: daemonset-example
  labels:
    app: daemonset
spec:
  selector:
    matchLabels:
      name: daemonset-example
  template:
    metadata:
      labels:
        name: daemonset-example
    spec:
      containers:
        - name: daemonset-example
          image: nginx:1.17
          imagePullPolicy: IfNotPresent

创建Pod资源,这里最好用create,因为它是一个 命令式,不过我就用apply

[root@k8s-master ~]# kubectl apply -f daemonset.yaml

daemonset.apps/daemonset-example created

创建后,查看Pod资源详细信息,发现每个Node节点都会有一个Pod

[root@k8s-master ~]# kubectl get pods -o wide

NAME                                READY   STATUS             RESTARTS   AGE     IP             NODE        NOMINATED NODE   READINESS GATES
daemonset-example-bfmvb             1/1     Running            0          19s     10.244.2.145   k8s-node3   <none>           <none>
daemonset-example-frpfh             1/1     Running            0          19s     10.244.3.122   k8s-node2   <none>           <none>
daemonset-example-zx8zk             1/1     Running            0          19s     10.244.1.122   k8s-node1   <none>           <none>

我们删除k8s-node3节点上的Pod

[root@k8s-master ~]# kubectl delete pods daemonset-example-bfmvb

pod "daemonset-example-bfmvb" deleted

再次查看Pod资源详细信息,发现又在k8s-node3节点上重新创建了一个Pod,这样使每个Node都运行一个Pod资源

[root@k8s-master ~]# kubectl get pods -o wide

NAME                                READY   STATUS             RESTARTS   AGE     IP             NODE        NOMINATED NODE   READINESS GATES
daemonset-example-frpfh             1/1     Running            0          61s     10.244.3.122   k8s-node2   <none>           <none>
daemonset-example-fzn75             1/1     Running            0          3s      10.244.2.146   k8s-node3   <none>           <none>
daemonset-example-zx8zk             1/1     Running            0          61s     10.244.1.122   k8s-node1   <none>           <none>

[/hide]

4

评论 (8)

取消
  1. 头像
    frsfrsr
    Windows 10 · Google Chrome

    好的

    回复
  2. 头像
    河北梆子
    Android Pie · Google Chrome

    回复

    回复
  3. 头像
    1
    MacOS · Google Chrome

    回复

    回复
  4. 头像
    1
    MacOS · Google Chrome

    画图

    回复
  5. 头像
    lsdone
    Windows 10 · Google Chrome

    大哥牛逼

    回复
  6. 头像
    lChuan
    Windows 10 · Google Chrome

    大哥牛皮

    回复
  7. 头像
    就这吧
    Android · Google Chrome

    画图

    回复
  8. 头像
    东东
    Windows 10 · Google Chrome

    nice老哥牛逼

    回复

院长正在为您加急渲染,请耐心等待......