kubectl config set-credentials
# kubectl config set-credentials
在 Kubeconfig 中设置用户条目。
# 基本格式
kubectl config set-credentials <用户名称> --client-key=<公钥文件> --client-certificate=<经过k8s签名的证书文件> --embed-certs=true
1
2
2
# 参数选项
# --client-key
设置用户的公钥文件,文件扩展名一般为.key
。
# --client-certificate
设置经过 k8s 集群签名的用户证书文件,文件扩展名一般为.crt
。
你需要先将私钥制作为一个 CSR(证书签名请求),然后再从 CSR 中导出经过集群签名的证书。
# --embed-certs
如果为true
,则将用户证书和密钥同步到 Kubeconfig 当中。
编辑 (opens new window)