1、部署完minikube后,想在其中部署一个deployment。但是pod一直是显示pending。
用kubectl describe pod 查看,显示
shell Warning FailedScheduling 2m (x57 over 17m) default-scheduler 0/1 nodes are available: 1 node(s) had taints that the pod didn't tolerate.
这与kubernetes调度算法中的Taints和Tolerations有关
Taints的含义是:此节点已被key=value污染,Pod调度不允许(PodToleratesNodeTaints策略)或尽量不(TaintTolerationPriority策略)调度到此节点,除非是能够容忍(Tolerations)key=value污点的Pod
所以在pod中添加Tolerations定义为[{"key":"xxx","value":"xxx","effect":"NoSchedule"}],则允许调度到此节点
tolerations:
- key: "xxx"
operator: "Equal"
value: "xxx"
effect: "NoSchedule"
minikube 部署时的一些坑
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 安装k8s Master高可用集群 主机 角色 组件 172.18.6.101 K8S Master Kubele...
- 1、基础架构 1.1 Master Master节点上面主要由四个模块组成:APIServer、scheduler...