mirror of https://github.com/kubernetes/kops.git
Merge pull request #6340 from mtaufen/rm-allow-privileged
Stop setting deprecated --allow-privileged Kubelet flag in 1.14
This commit is contained in:
commit
c2bcefd82f
|
@ -59,11 +59,26 @@ func (b *KubeletOptionsBuilder) BuildOptions(o interface{}) error {
|
|||
// Standard options
|
||||
clusterSpec.Kubelet.EnableDebuggingHandlers = fi.Bool(true)
|
||||
clusterSpec.Kubelet.PodManifestPath = "/etc/kubernetes/manifests"
|
||||
clusterSpec.Kubelet.AllowPrivileged = fi.Bool(true)
|
||||
clusterSpec.Kubelet.LogLevel = fi.Int32(2)
|
||||
clusterSpec.Kubelet.ClusterDomain = clusterSpec.ClusterDNSDomain
|
||||
clusterSpec.Kubelet.NonMasqueradeCIDR = clusterSpec.NonMasqueradeCIDR
|
||||
|
||||
// AllowPrivileged is deprecated and removed in v1.14.
|
||||
// See https://github.com/kubernetes/kubernetes/pull/71835
|
||||
if kubernetesVersion.Major == 1 && kubernetesVersion.Minor >= 14 {
|
||||
if clusterSpec.Kubelet.AllowPrivileged != nil {
|
||||
// If it is explicitly set to false, return an error, because this
|
||||
// behavior is no longer supported in v1.14 (the default was true, prior).
|
||||
if *clusterSpec.Kubelet.AllowPrivileged == false {
|
||||
glog.Warningf("Kubelet's --allow-privileged flag is no longer supported in v1.14.")
|
||||
}
|
||||
// Explicitly set it to nil, so it won't be passed on the command line.
|
||||
clusterSpec.Kubelet.AllowPrivileged = nil
|
||||
}
|
||||
} else {
|
||||
clusterSpec.Kubelet.AllowPrivileged = fi.Bool(true)
|
||||
}
|
||||
|
||||
if clusterSpec.Kubelet.ClusterDNS == "" {
|
||||
ip, err := WellKnownServiceIP(clusterSpec, 10)
|
||||
if err != nil {
|
||||
|
|
|
@ -221,7 +221,6 @@ kubeScheduler:
|
|||
leaderElect: true
|
||||
logLevel: 2
|
||||
kubelet:
|
||||
allowPrivileged: true
|
||||
cgroupRoot: /
|
||||
cloudProvider: aws
|
||||
clusterDNS: 100.64.0.10
|
||||
|
@ -239,7 +238,6 @@ kubelet:
|
|||
podManifestPath: /etc/kubernetes/manifests
|
||||
requireKubeconfig: true
|
||||
masterKubelet:
|
||||
allowPrivileged: true
|
||||
cgroupRoot: /
|
||||
cloudProvider: aws
|
||||
clusterDNS: 100.64.0.10
|
||||
|
|
|
@ -159,7 +159,6 @@ kubeProxy:
|
|||
image: gcr.io/google_containers/kube-proxy:v1.8.4
|
||||
logLevel: 2
|
||||
kubelet:
|
||||
allowPrivileged: true
|
||||
cgroupRoot: /
|
||||
cloudProvider: aws
|
||||
clusterDNS: 100.64.0.10
|
||||
|
|
Loading…
Reference in New Issue