创建yaml文件
[root@k8s-5-138 pod_template]# vim nginx-ds.yaml
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: nginx-ds
spec:
selector:
matchLabels:
app: nginx-ds
template:
metadata:
labels:
app: nginx-ds
spec:
containers:
- name: my-nginx
image: harbor.od.com/public/nginx:v1.7.9
ports:
- containerPort: 80
创建资源
#
[root@k8s-5-138 pod_template]# kubectl create -f nginx-ds.yaml
daemonset.apps/nginx-ds created
#查看Pod
[root@k8s-5-138 pod_template]# kubectl get pods
NAME READY STATUS RESTARTS AGE
nginx-ds-2v724 1/1 Running 0 21s
nginx-ds-85l6c 1/1 Running 0 21s
#查看正在运行的容器
[root@k8s-5-138 pod_template]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3422a79999f6 84581e99d807 "nginx -g 'daemon of…" 26 minutes ago Up 26 minutes k8s_my-nginx_nginx-ds-2v724_default_3_0
bcb4173a0031 harbor.od.com/public/pause:latest "/pause" 26 minutes ago Up 26 minutes k8s_POD_nginx-ds-2v724_default_-48592a960c13_0