操作前提是已经有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 \
--certificate-authority=/etc/kubernetes/pki/ca.crt \