Commit 19ec2234 authored by Eric Tune's avatar Eric Tune

Make server certs accessible to apiserver user.

parent e9aadcaf
...@@ -20,6 +20,7 @@ set -o pipefail ...@@ -20,6 +20,7 @@ set -o pipefail
cert_ip=$1 cert_ip=$1
cert_dir=/srv/kubernetes cert_dir=/srv/kubernetes
cert_file_owner=apiserver.apiserver
mkdir -p "$cert_dir" mkdir -p "$cert_dir"
...@@ -61,3 +62,5 @@ cp -p pki/private/kubernetes-master.key "${cert_dir}/server.key" > /dev/null 2>& ...@@ -61,3 +62,5 @@ cp -p pki/private/kubernetes-master.key "${cert_dir}/server.key" > /dev/null 2>&
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"
# Make server certs accessible to apiserver.
chown $cert_file_owner "${cert_dir}/server.key" "${cert_dir}/server.cert" "${cert_dir}/ca.cert"
...@@ -15,7 +15,9 @@ ...@@ -15,7 +15,9 @@
# limitations under the License. # limitations under the License.
cert_dir=/srv/kubernetes cert_dir=/srv/kubernetes
cert_file_owner=apiserver.apiserver
openssl req -new -newkey rsa:4096 -days 365 -nodes -x509 \ openssl req -new -newkey rsa:4096 -days 365 -nodes -x509 \
-subj "/CN=kubernetes.invalid/O=Kubernetes" \ -subj "/CN=kubernetes.invalid/O=Kubernetes" \
-keyout "${cert_dir}/server.key" -out "${cert_dir}/server.cert" -keyout "${cert_dir}/server.key" -out "${cert_dir}/server.cert"
chown $cert_file_owner "${cert_dir}/server.key" "${cert_dir}/server.cert"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment