[root@kubernetes-master pods]# kubectl create -f mysql.yaml
Error from server (ServerTimeout): error when creating "mysql.yaml": No API token found for service account "default", retry after the token is automatically created and added to the service account

解决认证问题:

1去除认证

创建pod:

# kubectl create -f mysql.yaml
此时有如下报错: Error from server (ServerTimeout): error when creating "mysql.yaml": No API token found for service account "default", retry after the token is automatically created and added to the service account
解决办法是编辑/etc/kubernetes/apiserver 去除 KUBE_ADMISSION_CONTROL中的SecurityContextDeny,ServiceAccount,并重启kube-apiserver.service服务: #vim /etc/kubernetes/apiserver
KUBE_ADMISSION_CONTROL="--admission_control=NamespaceLifecycle,NamespaceExists,LimitRanger,ResourceQuota" #systemctl restart kube-apiserver.service
之后重新创建pod: # kubectl create -f mysql.yaml
pod "mysql" created

2建立证书

出处: 
http://stackoverflow.com/questions/34464779/pod-mysql-is-forbidden-no-api-token-found-for-service-account-default-default

To get your setup working, you can do the same thing local-up-cluster.sh is doing:

Generate a signing key: 
openssl genrsa -out /tmp/serviceaccount.key 2048

Update /etc/kubernetes/apiserver: 
KUBE_API_ARGS=”–service_account_key_file=/tmp/serviceaccount.key”

Update /etc/kubernetes/controller-manager: 
KUBE_CONTROLLER_MANAGER_ARGS=”–service_account_private_key_file=/tmp/serviceaccount.key”

From https://github.com/kubernetes/kubernetes/issues/11355#issuecomment-127378691

最新文章

  1. Hyper-V 与Broadcom网卡兼容问题
  2. archlinux 打印机驱动安装
  3. Java 实现多线程的两种方式
  4. 7个惊艳的HTML5 Canvas动画效果及源码
  5. 2015级C程序设计课程开始了
  6. &&、||、?:、,四个运算符的求值顺序
  7. 点亮led【转载】
  8. mvc与mvvm
  9. windows系统各版本 各种数据结构
  10. 【面试】Spring问答Top 25
  11. 原生化:AnDevCon 2014 McVeigh 的主题演讲
  12. UVA 1386 Cellular Automaton
  13. display的none与block(判断登录界面的账号密码是否为空)
  14. Linux基础:文件查找find
  15. (luogu P4012)深海机器人问题 [TPLY]
  16. Android自定义模糊匹配搜索控件(二)
  17. [Swift]LeetCode327. 区间和的个数 | Count of Range Sum
  18. iOS进阶之TCP代理鉴权过程
  19. Play框架--初学笔记
  20. Appium+Python 自动化-appium常用元素定位方法

热门文章

  1. 基本控件文档-UIScrollView
  2. 点击搜索条件提交form表单
  3. Linux基础-Shell脚本
  4. Centos7安装FTP突然无法登录
  5. js原生选择class DOM元素
  6. 音频增益响度分析 ReplayGain 附完整C代码示例【转】
  7. jQuery插件之ajaxFileUpload(异步上传图片并实时显示,并解决onchange后ajaxFileUpload失效问题)
  8. linux用户权限 -> 系统特殊权限
  9. http请求中的中文乱码问题
  10. 从一份配置清单详解 Nginx 服务器配置