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...