首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >研发工程师玩转Kubernetes——利用DaemonSet控制一个Node上只能有一个Pod

研发工程师玩转Kubernetes——利用DaemonSet控制一个Node上只能有一个Pod

作者头像
方亮
发布2023-08-11 15:37:04
发布2023-08-11 15:37:04
26800
代码可运行
举报
文章被收录于专栏:方亮方亮
运行总次数:0
代码可运行

有一种比《研发工程师玩转Kubernetes——利用Pod反亲和性控制一个Node上只能有一个Pod》一文中介绍的更简单的方法控制一个Node上只有一个Pod,那就是使用DaemonSet。

代码语言:javascript
代码运行次数:0
运行
复制
apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: nginx-daemonset
spec:
  selector:
    matchLabels:
      app: nginx
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx
        ports:
        - containerPort: 80

通过上述清单文件创建Pod。可以看到每个Node都被部署了一个Pod。

代码语言:javascript
代码运行次数:0
运行
复制
kubectl get pod -o wide
代码语言:javascript
代码运行次数:0
运行
复制
NAME                    READY   STATUS    RESTARTS   AGE     IP             NODE      NOMINATED NODE   READINESS GATES
nginx-daemonset-kl9jm   1/1     Running   0          4m23s   10.1.202.212   ubuntud   <none>           <none>
nginx-daemonset-zr8k7   1/1     Running   0          4m23s   10.1.94.67     ubuntua   <none>           <none>
nginx-daemonset-z2ptj   1/1     Running   0          4m23s   10.1.209.145   ubuntub   <none>           <none>
nginx-daemonset-6c2vp   1/1     Running   0          4m23s   10.1.226.1     ubuntue   <none>           <none>
nginx-daemonset-tbj4w   1/1     Running   0          4m23s   10.1.43.209    ubuntuc   <none>           <none>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-08-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档