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