zoukankan      html  css  js  c++  java
  • rc创建pod失败,serviceaccount "xxx" not found

    1. 起因

    迁移k8s集群中的服务到另一个k8s集群,没有yaml文件,都是通过get deployment -oyaml导出的,所以内容很多。
    然后apply -f某一个服务是正常,但是我发现我get po的时候,pod居然不存在。
    我草,这是什么情况,然后我想起来:deploymen负责创建rc,rc创建pod。于是赶紧get all,发现了问题。
    

    然后通过describe rc,发现报错:serviceaccount "openfaas-controller" not found。
    这里说下serviceaccount:每个名称空间创建的时候都会自动创建一个serviceAccount,默认为default。创建pod的时候,默认使用的serviceAccount就是default,当创建pod找不到该serviceAccount的时候,rc就不能创建pod。
    详细请看:https://www.cnblogs.com/panwenbin-logs/p/10029834.html
    

    2. 解决方法:创建所需的sa就行了

  • 相关阅读:
    MYSQL分库分表
    MYSQL主从数据库
    mysql not in用法
    python 文件及目录操作
    python 读写文件
    python字符编码
    python类的继承、封装和多态
    python之定义类创建实例
    理解OSI参考模型
    python闭包与装饰器
  • 原文地址:https://www.cnblogs.com/xiets/p/15294754.html
Copyright © 2011-2022 走看看