首页 新闻 会员 周边

不使用daemonset,k8s如何实现同一种 pod 1个副本1个节点部署

0
悬赏园豆:100 [已解决问题] 解决于 2020-06-02 20:17
假设 blog-web 这个 pod 有 12 个副本,想分别部署在12个节点上,1个节点上不能同时部署2个 blog-web 的副本,因为 blog-web 负载太高,同时部署2个副本容易造成节点服务器不堪重负。
k8s
dudu的主页 dudu | 高人七级 | 园豆:31003
提问于:2020-06-02 16:42
< >
分享
最佳答案
1

通过 podAntiAffinity 实现了

podAntiAffinity:
  requiredDuringSchedulingIgnoredDuringExecution:
    - labelSelector:
        matchExpressions:
          - key: app
            operator: In
            values:
              - blog-web
      topologyKey: "kubernetes.io/hostname"
dudu | 高人七级 |园豆:31003 | 2020-06-02 20:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册