在kubernetes中创建用户并授予用户namespace的admin权限

使用create-user.sh脚本创建namespace和用户(同名),并将该namespace的admin权限授予该用户。

使用前提

使用该脚本需要满足以下前提:

  • 所有的证书文件都在/etc/kubernetes/ssl目录下
  • 执行该脚本的主机可以访问kubernetes集群,并用于最高管理员权限

使用方式

  1. ./create-user.sh <api_server> <username>

最后生成了$username.kubeconfig文件。

参考

创建用户认证授权的kubeconfig文件