Skip to content
This repository was archived by the owner on Dec 16, 2019. It is now read-only.

Commit 14aed6c

Browse files
authored
Merge pull request #1 from chefkoch-dev/kubelet_fix
Kubelet fix
2 parents 42ef4c6 + 29525a7 commit 14aed6c

File tree

3 files changed

+17
-10
lines changed

3 files changed

+17
-10
lines changed

coreos/single-node/certificates.sh

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# * https://coreos.com/kubernetes/docs/latest/openssl.html
66
#
77

8-
MASTER_HOST=$1
8+
MASTER_HOST="$1"
99
WORKERS=""
1010
K8S_SERVICE_IP="10.3.0.1"
1111

@@ -16,12 +16,6 @@ if [ -z "${MASTER_HOST}" ]; then
1616
exit 1
1717
fi
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-
2519
if [ ! -f openssl.cnf ]; then
2620
cat >openssl.cnf <<EOF
2721
[req]
@@ -37,11 +31,16 @@ DNS.1 = kubernetes
3731
DNS.2 = kubernetes.default
3832
DNS.3 = kubernetes.default.svc
3933
DNS.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
4236
EOF
4337
fi
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+
4544
if [ ! -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

coreos/single-node/install.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,14 @@ else
6363
echo ">> Skipping certificates"
6464
fi
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+
6674
if [ ! -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

coreos/single-node/services/kubelet.service

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Documentation=https://github.com/kubernetes/kubernetes
44

55
[Service]
66
ExecStartPre=/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 \

0 commit comments

Comments
 (0)