Nrejve

json7

Jan 5th, 2021
601
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  {
  2.  
  3.  cat > kubernetes-csr.json << EOF
  4.  {
  5.    "CN": "kubernetes",
  6.    "key": {
  7.      "algo": "rsa",
  8.      "size": 2048
  9.    },
  10.    "names": [
  11.      {
  12.        "C": "US",
  13.        "L": "Portland",
  14.        "O": "Kubernetes",
  15.        "OU": "Kubernetes The Hard Way",
  16.        "ST": "Oregon"
  17.      }
  18.    ]
  19.  }
  20.  EOF
  21.  
  22.  cfssl gencert \
  23.    -ca=ca.pem \
  24.    -ca-key=ca-key.pem \
  25.    -config=ca-config.json \
  26.    -hostname=10.32.0.1,172.34.0.0,controller0.mylabserver.com,172.34.0.1,controller1.mylabserver.com,172.34.2.0,kubernetes.mylabserver.com,127.0.0.1,localhost,kubernetes.default \
  27.    -profile=kubernetes \
  28.    kubernetes-csr.json | cfssljson -bare kubernetes
  29.  
  30.  }
RAW Paste Data