操作前提是已经有namespace,本文的namespace是nacos
一. 新建用户
1. 创建用户证书key
umask 077; openssl genrsa -out nacos1.key 2048
2 .创建用户证书请求
参数:-subj指定组和用户,其中O是组名,CN是用户名
openssl req -new -key nacos1.key -out nacos1.csr -subj "/O=nacos1/CN=nacos1"
3. 使用k8s的ca签发用户证书
openssl x509 -req -in nacos1.csr -CA /etc/kubernetes/pki/ca.crt -CAkey /etc/kubernetes/pki/ca.key -CAcreateserial -out nacos1.crt -days 3650
二. 生成kubeconfig授权文件
1.设置集群参数,设置kubeconfig的clusters配置段
kubectl config set-cluster kubernetes \文章来源:https://www.toymoban.com/news/detail-819821.html
--certificate-authority=/etc/kubernetes/pki/ca.crt \文章来源地址https://www.toymoban.com/news/detail-819821.html
到了这里,关于k8s-1.28.2权限管理(系统普通用户查看对应namespace)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!