This repository was archived by the owner on Dec 16, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +17
-10
lines changed
Expand file tree Collapse file tree 3 files changed +17
-10
lines changed Original file line number Diff line number Diff line change 55# * https://coreos.com/kubernetes/docs/latest/openssl.html
66#
77
8- MASTER_HOST=$1
8+ MASTER_HOST=" $1 "
99WORKERS=" "
1010K8S_SERVICE_IP=" 10.3.0.1"
1111
@@ -16,12 +16,6 @@ if [ -z "${MASTER_HOST}" ]; then
1616 exit 1
1717fi
1818
19- # Create a Cluster Root CA
20- openssl genrsa -out ca-key.pem 2048
21- openssl req -x509 -new -nodes -key ca-key.pem -days 10000 -out ca.pem -subj " /CN=kube-ca"
22- chmod 0600 ca-key.pem
23-
24-
2519if [ ! -f openssl.cnf ]; then
2620 cat > openssl.cnf << EOF
2721[req]
@@ -37,11 +31,16 @@ DNS.1 = kubernetes
3731DNS.2 = kubernetes.default
3832DNS.3 = kubernetes.default.svc
3933DNS.4 = kubernetes.default.svc.cluster.local
40- IP.1 = ${ K8S_SERVICE_IP}
41- IP.2 = ${ MASTER_HOST}
34+ IP.1 = $K8S_SERVICE_IP
35+ IP.2 = $MASTER_HOST
4236EOF
4337fi
4438
39+ # Create a Cluster Root CA
40+ openssl genrsa -out ca-key.pem 2048
41+ openssl req -x509 -new -nodes -key ca-key.pem -days 10000 -out ca.pem -subj " /CN=kube-ca" -config openssl.cnf
42+ chmod 0600 ca-key.pem
43+
4544if [ ! -f apiserver-key.pem ]; then
4645 openssl genrsa -out apiserver-key.pem 2048
4746 openssl req -new -key apiserver-key.pem -out apiserver.csr -subj " /CN=kube-apiserver" -config openssl.cnf
Original file line number Diff line number Diff line change 6363 echo " >> Skipping certificates"
6464fi
6565
66+ if [ ! -f " /opt/bin/kubelet" ]; then
67+ echo " >> Downloading kubelet"
68+ $SUDO wget -O /opt/bin/kubelet https://storage.googleapis.com/kubernetes-release/release/v1.3.2/bin/linux/amd64/kubelet
69+ $SUDO chmod +x /opt/bin/kubelet
70+ else
71+ echo " >> Skipping kubectl"
72+ fi
73+
6674if [ ! -f " /etc/systemd/system/kubelet.service" ]; then
6775 echo " >> Preparing kubelet.service"
6876 wget https://raw.githubusercontent.com/chefkoch-dev/kubernetes-setup/master/coreos/single-node/services/kubelet.service
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ Documentation=https://github.com/kubernetes/kubernetes
44
55[Service]
66ExecStartPre =/usr/bin/mkdir -p /etc/kubernetes/manifests /opt/bin
7- ExecStart =/usr /bin/kubelet \
7+ ExecStart =/opt /bin/kubelet \
88 --api-servers =http://127.0.0.1:8080 \
99 --allow-privileged =true \
1010 --config =/etc/kubernetes/manifests \
You can’t perform that action at this time.
0 commit comments