mirror of https://github.com/kubernetes/kops.git
Bump image to latest stable v1.20.0
As per
3b17e06879,
node-local-dns addon is now builded with latest coreDNS base v1.8 and
that brings great consistency between cache and upstream servers in a
manner of configuration, metrics name convention, etc.
So in this commit, we bump node-local-dns image to latest v1.20.0 which
is build upon latest coreDNS and also add support for overriding this
field.
Signed-off-by: dntosas <ntosas@gmail.com>
This commit is contained in:
parent
cdb33dd4c0
commit
7bda091682
|
|
@ -2104,12 +2104,16 @@ spec:
|
|||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
enabled:
|
||||
description: Enabled activates the node-local-dns addon
|
||||
description: Enabled activates the node-local-dns addon.
|
||||
type: boolean
|
||||
forwardToKubeDNS:
|
||||
description: If enabled, nodelocal dns will use kubedns as
|
||||
a default upstream
|
||||
type: boolean
|
||||
image:
|
||||
description: Image overrides the default docker image used
|
||||
for node-local-dns addon.
|
||||
type: string
|
||||
localIP:
|
||||
description: Local listen IP address. It can be any IP in
|
||||
the 169.254.20.0/16 space or any other IP address that can
|
||||
|
|
|
|||
|
|
@ -502,8 +502,10 @@ type KubeDNSConfig struct {
|
|||
|
||||
// NodeLocalDNSConfig are options of the node-local-dns
|
||||
type NodeLocalDNSConfig struct {
|
||||
// Enabled activates the node-local-dns addon
|
||||
// Enabled activates the node-local-dns addon.
|
||||
Enabled *bool `json:"enabled,omitempty"`
|
||||
// Image overrides the default docker image used for node-local-dns addon.
|
||||
Image *string `json:"image,omitempty"`
|
||||
// Local listen IP address. It can be any IP in the 169.254.20.0/16 space or any other IP address that can be guaranteed to not collide with any existing IP.
|
||||
LocalIP string `json:"localIP,omitempty"`
|
||||
// If enabled, nodelocal dns will use kubedns as a default upstream
|
||||
|
|
|
|||
|
|
@ -503,8 +503,10 @@ type KubeDNSConfig struct {
|
|||
|
||||
// NodeLocalDNSConfig are options of the node-local-dns
|
||||
type NodeLocalDNSConfig struct {
|
||||
// Enabled activates the node-local-dns addon
|
||||
// Enabled activates the node-local-dns addon.
|
||||
Enabled *bool `json:"enabled,omitempty"`
|
||||
// Image overrides the default docker image used for node-local-dns addon.
|
||||
Image *string `json:"image,omitempty"`
|
||||
// Local listen IP address. It can be any IP in the 169.254.20.0/16 space or any other IP address that can be guaranteed to not collide with any existing IP.
|
||||
LocalIP string `json:"localIP,omitempty"`
|
||||
// If enabled, nodelocal dns will use kubedns as a default upstream
|
||||
|
|
|
|||
|
|
@ -6026,6 +6026,7 @@ func Convert_kops_NodeAuthorizerSpec_To_v1alpha2_NodeAuthorizerSpec(in *kops.Nod
|
|||
|
||||
func autoConvert_v1alpha2_NodeLocalDNSConfig_To_kops_NodeLocalDNSConfig(in *NodeLocalDNSConfig, out *kops.NodeLocalDNSConfig, s conversion.Scope) error {
|
||||
out.Enabled = in.Enabled
|
||||
out.Image = in.Image
|
||||
out.LocalIP = in.LocalIP
|
||||
out.ForwardToKubeDNS = in.ForwardToKubeDNS
|
||||
out.MemoryRequest = in.MemoryRequest
|
||||
|
|
@ -6040,6 +6041,7 @@ func Convert_v1alpha2_NodeLocalDNSConfig_To_kops_NodeLocalDNSConfig(in *NodeLoca
|
|||
|
||||
func autoConvert_kops_NodeLocalDNSConfig_To_v1alpha2_NodeLocalDNSConfig(in *kops.NodeLocalDNSConfig, out *NodeLocalDNSConfig, s conversion.Scope) error {
|
||||
out.Enabled = in.Enabled
|
||||
out.Image = in.Image
|
||||
out.LocalIP = in.LocalIP
|
||||
out.ForwardToKubeDNS = in.ForwardToKubeDNS
|
||||
out.MemoryRequest = in.MemoryRequest
|
||||
|
|
|
|||
|
|
@ -3986,6 +3986,11 @@ func (in *NodeLocalDNSConfig) DeepCopyInto(out *NodeLocalDNSConfig) {
|
|||
*out = new(bool)
|
||||
**out = **in
|
||||
}
|
||||
if in.Image != nil {
|
||||
in, out := &in.Image, &out.Image
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.ForwardToKubeDNS != nil {
|
||||
in, out := &in.ForwardToKubeDNS, &out.ForwardToKubeDNS
|
||||
*out = new(bool)
|
||||
|
|
|
|||
|
|
@ -4168,6 +4168,11 @@ func (in *NodeLocalDNSConfig) DeepCopyInto(out *NodeLocalDNSConfig) {
|
|||
*out = new(bool)
|
||||
**out = **in
|
||||
}
|
||||
if in.Image != nil {
|
||||
in, out := &in.Image, &out.Image
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.ForwardToKubeDNS != nil {
|
||||
in, out := &in.ForwardToKubeDNS, &out.ForwardToKubeDNS
|
||||
*out = new(bool)
|
||||
|
|
|
|||
|
|
@ -100,5 +100,9 @@ func (b *KubeDnsOptionsBuilder) BuildOptions(o interface{}) error {
|
|||
nodeLocalDNS.CPURequest = &defaultCPURequest
|
||||
}
|
||||
|
||||
if nodeLocalDNS.Image == nil {
|
||||
nodeLocalDNS.Image = fi.String("k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0")
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
|
|
|||
|
|
@ -120,6 +120,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -117,6 +117,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -141,6 +141,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -115,6 +115,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -137,6 +137,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -123,6 +123,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -126,6 +126,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -115,6 +115,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -116,6 +116,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -115,6 +115,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -132,6 +132,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -123,6 +123,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -123,6 +123,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -137,6 +137,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -134,6 +134,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -133,6 +133,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -121,6 +121,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -117,6 +117,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -115,6 +115,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -118,6 +118,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -115,6 +115,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -115,6 +115,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -115,6 +115,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -114,6 +114,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -123,6 +123,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -123,6 +123,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -115,6 +115,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -117,6 +117,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -117,6 +117,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -117,6 +117,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -117,6 +117,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -117,6 +117,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -122,6 +122,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: KubeDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -127,6 +127,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -120,6 +120,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -117,6 +117,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -117,6 +117,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -117,6 +117,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -117,6 +117,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -127,6 +127,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: KubeDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -115,6 +115,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -115,6 +115,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -117,6 +117,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -115,6 +115,7 @@ spec:
|
|||
nodeLocalDNS:
|
||||
cpuRequest: 25m
|
||||
enabled: false
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.20.0
|
||||
memoryRequest: 5Mi
|
||||
provider: CoreDNS
|
||||
replicas: 2
|
||||
|
|
|
|||
|
|
@ -139,7 +139,7 @@ spec:
|
|||
operator: "Exists"
|
||||
containers:
|
||||
- name: node-cache
|
||||
image: k8s.gcr.io/dns/k8s-dns-node-cache:1.17.4
|
||||
image: {{ KubeDNS.NodeLocalDNS.Image }}
|
||||
resources:
|
||||
requests:
|
||||
cpu: {{ KubeDNS.NodeLocalDNS.CPURequest }}
|
||||
|
|
|
|||
Loading…
Reference in New Issue