Skip to content

Commit d6bc4b2

Browse files
committed
new version and kubelet-wrapper
1 parent 3030c2f commit d6bc4b2

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

k8s.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
connection: local
44
vars:
55
ssh_key: k8s
6-
k8s_version: v1.2.0
6+
k8s_version: v1.3.0
77
k8s_num_nodes: 2
88
k8s_security_group_name: k8s
99
k8s_node_prefix: bar
1010
k8s_username: foobar
1111
k8s_password: FdKPSuwQ
1212
# This template name is specific to http://exoscale.ch, replace it
13-
k8s_template: Linux CoreOS stable 899 64-bit 50G Disk (2016-04-05-d6cdbb)
13+
k8s_template: Linux CoreOS stable 1122 64-bit 50G Disk (2016-09-06-dcb493)
1414
k8s_instance_type: Tiny
1515

1616
roles:

roles/k8s/templates/k8s-master.j2

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ write-files:
1111
permissions: '0644'
1212
content: |
1313
{{ k8s_password }},{{ k8s_username }},1
14+
password,randomuser,2
1415

1516
- path: /opt/bin/wupiao
1617
permissions: '0755'
@@ -148,7 +149,7 @@ coreos:
148149
[Service]
149150
EnvironmentFile=/etc/network-environment
150151
ExecStartPre=-/usr/bin/mkdir -p /opt/bin
151-
ExecStartPre=/usr/bin/curl -L -o /opt/bin/kube-apiserver -z /opt/bin/kube-apiserver https://storage.googleapis.com/kubernetes-release/release/v1.2.0/bin/linux/amd64/kube-apiserver
152+
ExecStartPre=/usr/bin/curl -L -o /opt/bin/kube-apiserver -z /opt/bin/kube-apiserver https://storage.googleapis.com/kubernetes-release/release/v{{ k8s_version }}/bin/linux/amd64/kube-apiserver
152153
ExecStartPre=/usr/bin/chmod +x /opt/bin/kube-apiserver
153154
ExecStartPre=/opt/bin/wupiao 127.0.0.1:2379/v2/machines
154155
ExecStart=/opt/bin/kube-apiserver \
@@ -177,7 +178,7 @@ coreos:
177178
Requires=kube-apiserver.service
178179
After=kube-apiserver.service
179180
[Service]
180-
ExecStartPre=/usr/bin/curl -L -o /opt/bin/kube-controller-manager -z /opt/bin/kube-controller-manager https://storage.googleapis.com/kubernetes-release/release/v1.2.0/bin/linux/amd64/kube-controller-manager
181+
ExecStartPre=/usr/bin/curl -L -o /opt/bin/kube-controller-manager -z /opt/bin/kube-controller-manager https://storage.googleapis.com/kubernetes-release/release/v{{ k8s_version }}/bin/linux/amd64/kube-controller-manager
181182
ExecStartPre=/usr/bin/chmod +x /opt/bin/kube-controller-manager
182183
ExecStart=/opt/bin/kube-controller-manager \
183184
--service-account-private-key-file=/opt/bin/kube-serviceaccount.key \
@@ -196,7 +197,7 @@ coreos:
196197
Requires=kube-apiserver.service
197198
After=kube-apiserver.service
198199
[Service]
199-
ExecStartPre=/usr/bin/curl -L -o /opt/bin/kube-scheduler -z /opt/bin/kube-scheduler https://storage.googleapis.com/kubernetes-release/release/v1.2.0/bin/linux/amd64/kube-scheduler
200+
ExecStartPre=/usr/bin/curl -L -o /opt/bin/kube-scheduler -z /opt/bin/kube-scheduler https://storage.googleapis.com/kubernetes-release/release/v{{ k8s_version }}/bin/linux/amd64/kube-scheduler
200201
ExecStartPre=/usr/bin/chmod +x /opt/bin/kube-scheduler
201202
ExecStart=/opt/bin/kube-scheduler --master=127.0.0.1:8080
202203
Restart=always

roles/k8s/templates/k8s-node.j2

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ coreos:
5656
Requires=setup-network-environment.service
5757
After=setup-network-environment.service
5858
[Service]
59-
ExecStartPre=/usr/bin/curl -L -o /opt/bin/kube-proxy -z /opt/bin/kube-proxy https://storage.googleapis.com/kubernetes-release/release/v1.2.0/bin/linux/amd64/kube-proxy
59+
ExecStartPre=/usr/bin/curl -L -o /opt/bin/kube-proxy -z /opt/bin/kube-proxy https://storage.googleapis.com/kubernetes-release/release/v{{ k8s_version }}/bin/linux/amd64/kube-proxy
6060
ExecStartPre=/usr/bin/chmod +x /opt/bin/kube-proxy
6161
# wait for kubernetes master to be up and ready
6262
ExecStartPre=/opt/bin/wupiao {{ k8s_master.default_ip }} 8080
@@ -75,11 +75,10 @@ coreos:
7575
After=setup-network-environment.service
7676
[Service]
7777
EnvironmentFile=/etc/network-environment
78-
ExecStartPre=/usr/bin/curl -L -o /opt/bin/kubelet -z /opt/bin/kubelet https://storage.googleapis.com/kubernetes-release/release/v1.2.0/bin/linux/amd64/kubelet
79-
ExecStartPre=/usr/bin/chmod +x /opt/bin/kubelet
78+
Environment=KUBELET_VERSION=v{{ k8s_version }}_coreos.0
8079
# wait for kubernetes master to be up and ready
8180
ExecStartPre=/opt/bin/wupiao {{ k8s_master.default_ip }} 8080
82-
ExecStart=/opt/bin/kubelet \
81+
ExecStart=/usr/lib/coreos/kubelet-wrapper \
8382
--address=0.0.0.0 \
8483
--port=10250 \
8584
--cluster-dns=10.0.0.10 \

0 commit comments

Comments
 (0)