首页 新闻 搜索 专区 学院

如何禁止 k8s scheduler 在 master 上部署 pod

0
悬赏园豆:30 [已解决问题] 解决于 2020-01-03 22:15

请问如何禁止 kubernetes 的 default-scheduler 在 master 上部署 pod ?

k8s
dudu的主页 dudu | 高人七级 | 园豆:38801
提问于:2020-01-03 18:47
< >
分享
最佳答案
0

默认就是禁止在master上部署的吧

收获园豆:30
blackheart | 老鸟四级 |园豆:3454 | 2020-01-03 21:10

至少我们现在用的 kubernetes 1.16.3 不是这样

dudu | 园豆:38801 (高人七级) | 2020-01-03 21:23

默认的确不会部署到 master 上

$ kubectl describe node k8s-master0 | grep Taints
Taints:             node-role.kubernetes.io/master:NoSchedule

我们遇到这个问题是由于下面的 pod 部署配置引起的

tolerations:
  - key: node-role.kubernetes.io/master
    effect: NoSchedule
dudu | 园豆:38801 (高人七级) | 2020-01-03 22:14
dudu | 园豆:38801 (高人七级) | 2020-01-03 22:14
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册