最近在kubernetes部署一个springcloud微服务项目,到了最后一步部署边缘路由:使用nginx-ingress和traefik都可以,必须使用DaemonSet部署,但是发现三个节点,却总共只有两个pod。
换句话说, DaemonSet没法调度到master节点上。
要理解这种情况,就必须理解kubernets中pod的污点和容忍度的问题
什么是污点(taint)和容忍度(toleration)
“污点”是Kubernetes节点的一个属性,字段名为taint,它的含义说的直白点,就是表明这个节点“不干净”
和“污点”相对应的,就是Pod的“容忍度”,顾名思义,就是Pod能否“容忍”污点。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。