Skip to content
This repository was archived by the owner on Jul 30, 2021. It is now read-only.

Commit 42bb616

Browse files
committed
update component flags for v1.4
1 parent eaf82cd commit 42bb616

File tree

5 files changed

+11
-19
lines changed

5 files changed

+11
-19
lines changed

hack/multi-node/user-data.sample

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,14 @@ coreos:
3131
ExecStartPre=/bin/mkdir -p /srv/kubernetes/manifests
3232
ExecStartPre=/bin/mkdir -p /etc/kubernetes/checkpoint-secrets
3333
ExecStart=/usr/lib/coreos/kubelet-wrapper \
34-
--api-servers=https://172.17.4.101:443 \
3534
--kubeconfig=/etc/kubernetes/kubeconfig \
35+
--require-kubeconfig \
3636
--lock-file=/var/run/lock/kubelet.lock \
3737
--exit-on-lock-contention \
38-
--config=/etc/kubernetes/manifests \
38+
--pod-manifest-path=/etc/kubernetes/manifests \
3939
--allow-privileged \
4040
--hostname-override=${COREOS_PUBLIC_IPV4} \
4141
--node-labels=master=true \
42-
--minimum-container-ttl-duration=3m0s \
4342
--cluster_dns=10.3.0.10 \
4443
--cluster_domain=cluster.local
4544
Restart=always

hack/single-node/user-data.sample

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@ coreos:
3232
ExecStartPre=/bin/mkdir -p /srv/kubernetes/manifests
3333
ExecStartPre=/bin/mkdir -p /etc/kubernetes/checkpoint-secrets
3434
ExecStart=/usr/lib/coreos/kubelet-wrapper \
35-
--api-servers=https://172.17.4.100:443 \
3635
--kubeconfig=/etc/kubernetes/kubeconfig \
36+
--require-kubeconfig \
3737
--lock-file=/var/run/lock/kubelet.lock \
3838
--exit-on-lock-contention=true \
3939
--allow-privileged \
40-
--config=/etc/kubernetes/manifests \
40+
--pod-manifest-path=/etc/kubernetes/manifests \
4141
--hostname-override=${COREOS_PUBLIC_IPV4} \
4242
--node-labels=master=true \
4343
--minimum-container-ttl-duration=3m0s \

pkg/asset/internal/templates.go

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,14 @@ spec:
4545
- --
4646
- ./hyperkube
4747
- kubelet
48-
- --api-servers={{ index .APIServers 0 }}
49-
- --config=/etc/kubernetes/manifests
48+
- --pod-manifest-path=/etc/kubernetes/manifests
5049
- --allow-privileged
5150
- --hostname-override=$(MY_POD_IP)
5251
- --cluster-dns=10.3.0.10
5352
- --cluster-domain=cluster.local
5453
- --kubeconfig=/etc/kubernetes/kubeconfig
54+
- --require-kubeconfig
5555
- --lock-file=/var/run/lock/kubelet.lock
56-
- --minimum-container-ttl-duration=3m0s
5756
env:
5857
- name: MY_POD_IP
5958
valueFrom:
@@ -148,6 +147,7 @@ spec:
148147
- --allow-privileged=true
149148
- --service-cluster-ip-range=10.3.0.0/24
150149
- --admission-control=NamespaceLifecycle,LimitRanger,ServiceAccount,ResourceQuota
150+
- --runtime-config=api/all=true
151151
- --tls-cert-file=/etc/kubernetes/secrets/apiserver.crt
152152
- --tls-private-key-file=/etc/kubernetes/secrets/apiserver.key
153153
- --service-account-key-file=/etc/kubernetes/secrets/service-account.pub
@@ -259,7 +259,6 @@ spec:
259259
command:
260260
- /hyperkube
261261
- proxy
262-
- --master={{ index .APIServers 0 }}
263262
- --kubeconfig=/etc/kubernetes/kubeconfig
264263
- --proxy-mode=iptables
265264
securityContext:
@@ -396,10 +395,5 @@ spec:
396395
- name: dns-tcp
397396
port: 53
398397
protocol: TCP
399-
`)
400-
SystemNSTemplate = []byte(`apiVersion: v1
401-
kind: Namespace
402-
metadata:
403-
name: kube-system
404398
`)
405399
)

pkg/asset/k8s.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,16 @@ func newStaticAssets() Assets {
2222
return Assets{
2323
mustCreateAssetFromTemplate(AssetPathControllerManager, internal.ControllerManagerTemplate, noData),
2424
mustCreateAssetFromTemplate(AssetPathScheduler, internal.SchedulerTemplate, noData),
25+
mustCreateAssetFromTemplate(AssetPathKubelet, internal.KubeletTemplate, noData),
26+
mustCreateAssetFromTemplate(AssetPathProxy, internal.ProxyTemplate, noData),
2527
mustCreateAssetFromTemplate(AssetPathKubeDNSDeployment, internal.DNSDeploymentTemplate, noData),
2628
mustCreateAssetFromTemplate(AssetPathKubeDNSSvc, internal.DNSSvcTemplate, noData),
27-
mustCreateAssetFromTemplate(AssetPathSystemNamespace, internal.SystemNSTemplate, noData),
2829
}
2930
}
3031

3132
func newDynamicAssets(conf Config) Assets {
3233
return Assets{
33-
mustCreateAssetFromTemplate(AssetPathKubelet, internal.KubeletTemplate, conf),
3434
mustCreateAssetFromTemplate(AssetPathAPIServer, internal.APIServerTemplate, conf),
35-
mustCreateAssetFromTemplate(AssetPathProxy, internal.ProxyTemplate, conf),
3635
}
3736
}
3837

pkg/bootkube/bootkube.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ func NewBootkube(config Config) (*bootkube, error) {
6565
"--etcd-servers=" + config.EtcdServer.String(),
6666
"--service-cluster-ip-range=10.3.0.0/24",
6767
"--service-account-key-file=" + filepath.Join(config.AssetDir, asset.AssetPathServiceAccountPubKey),
68-
"--admission-control=ServiceAccount",
69-
"--runtime-config=extensions/v1beta1/deployments=true,extensions/v1beta1/daemonsets=true",
68+
"--admission-control=NamespaceLifecycle,ServiceAccount",
69+
"--runtime-config=api/all=true",
7070
})
7171

7272
cmServer := controller.NewCMServer()

0 commit comments

Comments
 (0)