admin管理员组

文章数量:1647971

kubernetes apiserver 报错 service-account-issuer is a required flag

  • 简介
  • 问题说明
  • 问题解决
    • 来看一下官方说明
      • service-account-issuer
      • service-account-signing-key-file
      • service-account-key-file
  • 修改配置
  • 结束语

简介


k8s kube-apiserver 启动报错
k8s 版本 1.24
Jun 16 09:13:18 k8s-111 kube-apiserver: E0616 09:13:18.990884 31796 run.go:74] "command failed" err="[service-account-issuer is a required flag, --service-account-signing-key-file and --service-account-issuer are required flags]"

问题说明


根据报错提示
command failed" err="[service-account-issuer is a required flag, --service-account-signing-key-file and --service-account-issuer are required flags]"
说的是service-account-issuer是一个必须的参数

问题解决


我们来看一下这个参数是干啥的

来看一下官方说明

service-account-issuer

服务帐号令牌颁发者的标识符。 颁发者将在已办法令牌的 “iss” 声明中检查此标识符。 此值为字符串或 URI。 如果根据 OpenID Discovery 1.0 规范检查此选项不是有效的 URI,则即使特性门控设置为 true, ServiceAccountIssuerDiscovery 功能也将

本文标签: 报错ServiceKubernetesAPIServerrequired