mirror of https://github.com/k3s-io/k3s
Include system:masters group in the bootstrap admin client certificate
parent
9118a1252f
commit
7e98e06e48
|
@ -995,7 +995,12 @@ function generate-certs {
|
||||||
mv "kubelet.pem" "pki/issued/kubelet.crt"
|
mv "kubelet.pem" "pki/issued/kubelet.crt"
|
||||||
rm -f "kubelet.csr"
|
rm -f "kubelet.csr"
|
||||||
|
|
||||||
./easyrsa build-client-full kubecfg nopass
|
# Make a superuser client cert with subject "O=system:masters, CN=kubecfg"
|
||||||
|
./easyrsa --dn-mode=org \
|
||||||
|
--req-cn=kubecfg --req-org=system:masters \
|
||||||
|
--req-c= --req-st= --req-city= --req-email= --req-ou= \
|
||||||
|
build-client-full kubecfg nopass
|
||||||
|
|
||||||
cd ../kubelet
|
cd ../kubelet
|
||||||
./easyrsa init-pki
|
./easyrsa init-pki
|
||||||
./easyrsa --batch "--req-cn=kubelet@$(date +%s)" build-ca nopass
|
./easyrsa --batch "--req-cn=kubelet@$(date +%s)" build-ca nopass
|
||||||
|
|
|
@ -99,7 +99,11 @@ else
|
||||||
cp -p pki/issued/kubernetes-master.crt "${cert_dir}/server.cert" > /dev/null 2>&1
|
cp -p pki/issued/kubernetes-master.crt "${cert_dir}/server.cert" > /dev/null 2>&1
|
||||||
cp -p pki/private/kubernetes-master.key "${cert_dir}/server.key" > /dev/null 2>&1
|
cp -p pki/private/kubernetes-master.key "${cert_dir}/server.key" > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
./easyrsa build-client-full kubecfg nopass > /dev/null 2>&1
|
# Make a superuser client cert with subject "O=system:masters, CN=kubecfg"
|
||||||
|
./easyrsa --dn-mode=org \
|
||||||
|
--req-cn=kubecfg --req-org=system:masters \
|
||||||
|
--req-c= --req-st= --req-city= --req-email= --req-ou= \
|
||||||
|
build-client-full kubecfg nopass > /dev/null 2>&1
|
||||||
cp -p pki/ca.crt "${cert_dir}/ca.crt"
|
cp -p pki/ca.crt "${cert_dir}/ca.crt"
|
||||||
cp -p pki/issued/kubecfg.crt "${cert_dir}/kubecfg.crt"
|
cp -p pki/issued/kubecfg.crt "${cert_dir}/kubecfg.crt"
|
||||||
cp -p pki/private/kubecfg.key "${cert_dir}/kubecfg.key"
|
cp -p pki/private/kubecfg.key "${cert_dir}/kubecfg.key"
|
||||||
|
|
Loading…
Reference in New Issue