美文网首页
minikube 部署时的一些坑

minikube 部署时的一些坑

作者: 软红十丈 | 来源:发表于2018-06-05 22:08 被阅读0次

    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 部署时的一些坑

          本文链接:https://www.haomeiwen.com/subject/ufcmjftx.html