minikube生成内置证书的kubeconfig

minikube默认生成的证书都是文件路径,如果要在其他地方使用不方便,需要把证书内置。 如果还没启动minikube,可以看下 https://github.com/kubernetes/minikube/issues/3064 如果已经生成了,执行以下命令可以把证书内置。

kubectl config set-credentials minikube --embed-certs --client-certificate=${HOME}/.minikube/client.crt --client-key=${HOME}/.minikube/client.key
kubectl config set-cluster minikube --embed-certs --certificate-authority=${HOME}/.minikube/ca.crt
updatedupdated2023-12-062023-12-06