Linux - K8S - DaemonSet

[00:01:20 root@master1 controller]#cat 11-controller-daemonset-test.yaml 
apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: daemonset-test
spec:
  selector:
    matchLabels:
      app: pod-test
  template:
    metadata:
      labels:
        app: pod-test
    spec:
      containers:
      - name: pod-test
        image: 10.0.0.55:80/mykubernetes/pod_test:v0.2
[00:01:21 root@master1 controller]#kubectl apply -f 11-controller-daemonset-test.yaml 
daemonset.apps/daemonset-test created
[00:01:29 root@master1 controller]#kubectl get pod
NAME                   READY   STATUS    RESTARTS   AGE
daemonset-test-86d5l   1/1     Running   0          6s
daemonset-test-c9x8m   1/1     Running   0          6s
[00:01:35 root@master1 controller]#kubectl get pod -o wide
NAME                   READY   STATUS    RESTARTS   AGE   IP            NODE               NOMINATED NODE   READINESS GATES
daemonset-test-86d5l   1/1     Running   0          11s   10.244.3.26   node1.noisedu.cn   <none>           <none>
daemonset-test-c9x8m   1/1     Running   0          11s   10.244.4.68   node2.noisedu.cn   <none>           <none>
[00:01:41 root@master1 controller]#kubectl delete pod daemonset-test-86d5l 
pod "daemonset-test-86d5l" deleted

# 删除了以后,DaemonSet会自动在相对应的node生产新的pod
[00:02:27 root@master1 controller]#kubectl get pod -o wide
NAME                   READY   STATUS    RESTARTS   AGE   IP            NODE               NOMINATED NODE   READINESS GATES
daemonset-test-c9x8m   1/1     Running   0          62s   10.244.4.68   node2.noisedu.cn   <none>           <none>
daemonset-test-t2h4f   1/1     Running   0          4s    10.244.3.27   node1.noisedu.cn   <none>           <none>

  

posted @ 2021-12-11 00:04  每天都在学习的自己  阅读(58)  评论(0)    收藏  举报