File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
deploy/kubernetes/webhook-example Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -72,21 +72,22 @@ DNS.3 = ${service}.${namespace}.svc
7272EOF
7373
7474openssl genrsa -out ${tmpdir} /server-key.pem 2048
75- openssl req -new -key ${tmpdir} /server-key.pem -subj " /CN=${service} .${namespace} .svc" -out ${tmpdir} /server.csr -config ${tmpdir} /csr.conf
75+ openssl req -new -key ${tmpdir} /server-key.pem -subj " /CN=system:node: ${service} .${namespace} .svc;/O=system:nodes " -out ${tmpdir} /server.csr -config ${tmpdir} /csr.conf
7676
7777# clean-up any previously created CSR for our service. Ignore errors if not present.
7878kubectl delete csr ${csrName} 2> /dev/null || true
7979
8080# create server cert/key CSR and send to k8s API
8181cat << EOF | kubectl create -f -
82- apiVersion: certificates.k8s.io/v1beta1
82+ apiVersion: certificates.k8s.io/v1
8383kind: CertificateSigningRequest
8484metadata:
8585 name: ${csrName}
8686spec:
8787 groups:
8888 - system:authenticated
8989 request: $( cat ${tmpdir} /server.csr | base64 | tr -d ' \n' )
90+ signerName: kubernetes.io/kubelet-serving
9091 usages:
9192 - digital signature
9293 - key encipherment
You can’t perform that action at this time.
0 commit comments