mirror of https://github.com/k3s-io/k3s
parent
10b8665a1c
commit
8d8b47596e
|
@ -66,6 +66,7 @@ data:
|
|||
prometheus :9153
|
||||
proxy . /etc/resolv.conf
|
||||
cache 30
|
||||
reload
|
||||
}
|
||||
---
|
||||
apiVersion: extensions/v1beta1
|
||||
|
@ -103,7 +104,7 @@ spec:
|
|||
operator: "Exists"
|
||||
containers:
|
||||
- name: coredns
|
||||
image: coredns/coredns:1.0.6
|
||||
image: coredns/coredns:1.1.3
|
||||
imagePullPolicy: IfNotPresent
|
||||
resources:
|
||||
limits:
|
||||
|
@ -122,6 +123,9 @@ spec:
|
|||
- containerPort: 53
|
||||
name: dns-tcp
|
||||
protocol: TCP
|
||||
- containerPort: 9153
|
||||
name: metrics
|
||||
protocol: TCP
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
path: /health
|
||||
|
@ -145,6 +149,8 @@ kind: Service
|
|||
metadata:
|
||||
name: kube-dns
|
||||
namespace: kube-system
|
||||
annotations:
|
||||
prometheus.io/scrape: "true"
|
||||
labels:
|
||||
k8s-app: kube-dns
|
||||
kubernetes.io/cluster-service: "true"
|
||||
|
|
|
@ -66,6 +66,7 @@ data:
|
|||
prometheus :9153
|
||||
proxy . /etc/resolv.conf
|
||||
cache 30
|
||||
reload
|
||||
}
|
||||
---
|
||||
apiVersion: extensions/v1beta1
|
||||
|
@ -103,7 +104,7 @@ spec:
|
|||
operator: "Exists"
|
||||
containers:
|
||||
- name: coredns
|
||||
image: coredns/coredns:1.0.6
|
||||
image: coredns/coredns:1.1.3
|
||||
imagePullPolicy: IfNotPresent
|
||||
resources:
|
||||
limits:
|
||||
|
@ -122,6 +123,9 @@ spec:
|
|||
- containerPort: 53
|
||||
name: dns-tcp
|
||||
protocol: TCP
|
||||
- containerPort: 9153
|
||||
name: metrics
|
||||
protocol: TCP
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
path: /health
|
||||
|
@ -145,6 +149,8 @@ kind: Service
|
|||
metadata:
|
||||
name: kube-dns
|
||||
namespace: kube-system
|
||||
annotations:
|
||||
prometheus.io/scrape: "true"
|
||||
labels:
|
||||
k8s-app: kube-dns
|
||||
kubernetes.io/cluster-service: "true"
|
||||
|
|
|
@ -66,6 +66,7 @@ data:
|
|||
prometheus :9153
|
||||
proxy . /etc/resolv.conf
|
||||
cache 30
|
||||
reload
|
||||
}
|
||||
---
|
||||
apiVersion: extensions/v1beta1
|
||||
|
@ -103,7 +104,7 @@ spec:
|
|||
operator: "Exists"
|
||||
containers:
|
||||
- name: coredns
|
||||
image: coredns/coredns:1.0.6
|
||||
image: coredns/coredns:1.1.3
|
||||
imagePullPolicy: IfNotPresent
|
||||
resources:
|
||||
limits:
|
||||
|
@ -122,6 +123,9 @@ spec:
|
|||
- containerPort: 53
|
||||
name: dns-tcp
|
||||
protocol: TCP
|
||||
- containerPort: 9153
|
||||
name: metrics
|
||||
protocol: TCP
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
path: /health
|
||||
|
@ -145,6 +149,8 @@ kind: Service
|
|||
metadata:
|
||||
name: kube-dns
|
||||
namespace: kube-system
|
||||
annotations:
|
||||
prometheus.io/scrape: "true"
|
||||
labels:
|
||||
k8s-app: kube-dns
|
||||
kubernetes.io/cluster-service: "true"
|
||||
|
|
|
@ -196,6 +196,8 @@ metadata:
|
|||
kubernetes.io/name: "KubeDNS"
|
||||
name: kube-dns
|
||||
namespace: kube-system
|
||||
annotations:
|
||||
prometheus.io/scrape: "true"
|
||||
# Without this resourceVersion value, an update of the Service between versions will yield:
|
||||
# Service "kube-dns" is invalid: metadata.resourceVersion: Invalid value: "": must be specified for an update
|
||||
resourceVersion: "0"
|
||||
|
@ -264,6 +266,9 @@ spec:
|
|||
- containerPort: 53
|
||||
name: dns-tcp
|
||||
protocol: TCP
|
||||
- containerPort: 9153
|
||||
name: metrics
|
||||
protocol: TCP
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
path: /health
|
||||
|
@ -303,6 +308,7 @@ data:
|
|||
prometheus :9153
|
||||
proxy . {{ .UpstreamNameserver }}
|
||||
cache 30
|
||||
reload
|
||||
}{{ .StubDomain }}
|
||||
`
|
||||
// CoreDNSClusterRole is the CoreDNS ClusterRole manifest
|
||||
|
|
|
@ -23,13 +23,13 @@ import (
|
|||
|
||||
const (
|
||||
kubeDNSVersion = "1.14.10"
|
||||
coreDNSVersion = "1.0.6"
|
||||
coreDNSVersion = "1.1.3"
|
||||
)
|
||||
|
||||
// GetDNSVersion returns the right kube-dns version for a specific k8s version
|
||||
func GetDNSVersion(kubeVersion *version.Version, dns string) string {
|
||||
// v1.9.0+ uses kube-dns 1.14.10
|
||||
// v1.9.0+ uses CoreDNS 1.0.6 if feature gate "CoreDNS" is enabled.
|
||||
// v1.9.0+ uses kube-dns 1.14.10, if feature gate "CoreDNS" is disabled.
|
||||
// v1.9.0+ uses CoreDNS 1.1.3.
|
||||
|
||||
// In the future when the version is bumped at HEAD; add conditional logic to return the right versions
|
||||
// Also, the version might be bumped for different k8s releases on the same branch
|
||||
|
|
|
@ -168,7 +168,7 @@ func TestGetAvailableUpgrades(t *testing.T) {
|
|||
KubeVersion: "v1.10.3",
|
||||
KubeadmVersion: "v1.10.3",
|
||||
DNSType: "coredns",
|
||||
DNSVersion: "1.0.6",
|
||||
DNSVersion: "1.1.3",
|
||||
EtcdVersion: "3.1.12",
|
||||
},
|
||||
},
|
||||
|
@ -207,7 +207,7 @@ func TestGetAvailableUpgrades(t *testing.T) {
|
|||
KubeVersion: "v1.10.3",
|
||||
KubeadmVersion: "v1.10.3",
|
||||
DNSType: "coredns",
|
||||
DNSVersion: "1.0.6",
|
||||
DNSVersion: "1.1.3",
|
||||
EtcdVersion: "3.1.12",
|
||||
},
|
||||
},
|
||||
|
@ -246,7 +246,7 @@ func TestGetAvailableUpgrades(t *testing.T) {
|
|||
KubeVersion: "v1.11.0",
|
||||
KubeadmVersion: "v1.11.0",
|
||||
DNSType: "coredns",
|
||||
DNSVersion: "1.0.6",
|
||||
DNSVersion: "1.1.3",
|
||||
EtcdVersion: "3.2.18",
|
||||
},
|
||||
},
|
||||
|
@ -285,7 +285,7 @@ func TestGetAvailableUpgrades(t *testing.T) {
|
|||
KubeVersion: "v1.10.5",
|
||||
KubeadmVersion: "v1.10.5", // Note: The kubeadm version mustn't be "downgraded" here
|
||||
DNSType: "coredns",
|
||||
DNSVersion: "1.0.6",
|
||||
DNSVersion: "1.1.3",
|
||||
EtcdVersion: "3.1.12",
|
||||
},
|
||||
},
|
||||
|
@ -305,7 +305,7 @@ func TestGetAvailableUpgrades(t *testing.T) {
|
|||
KubeVersion: "v1.11.1",
|
||||
KubeadmVersion: "v1.11.1",
|
||||
DNSType: "coredns",
|
||||
DNSVersion: "1.0.6",
|
||||
DNSVersion: "1.1.3",
|
||||
EtcdVersion: "3.2.18",
|
||||
},
|
||||
},
|
||||
|
@ -364,7 +364,7 @@ func TestGetAvailableUpgrades(t *testing.T) {
|
|||
KubeVersion: "v1.11.0-alpha.2",
|
||||
KubeadmVersion: "v1.11.0-alpha.2",
|
||||
DNSType: "coredns",
|
||||
DNSVersion: "1.0.6",
|
||||
DNSVersion: "1.1.3",
|
||||
EtcdVersion: "3.2.18",
|
||||
},
|
||||
},
|
||||
|
@ -404,7 +404,7 @@ func TestGetAvailableUpgrades(t *testing.T) {
|
|||
KubeVersion: "v1.11.0-alpha.2",
|
||||
KubeadmVersion: "v1.11.0-alpha.2",
|
||||
DNSType: "coredns",
|
||||
DNSVersion: "1.0.6",
|
||||
DNSVersion: "1.1.3",
|
||||
EtcdVersion: "3.2.18",
|
||||
},
|
||||
},
|
||||
|
@ -445,7 +445,7 @@ func TestGetAvailableUpgrades(t *testing.T) {
|
|||
KubeVersion: "v1.11.0-beta.1",
|
||||
KubeadmVersion: "v1.11.0-beta.1",
|
||||
DNSType: "coredns",
|
||||
DNSVersion: "1.0.6",
|
||||
DNSVersion: "1.1.3",
|
||||
EtcdVersion: "3.2.18",
|
||||
},
|
||||
},
|
||||
|
@ -486,7 +486,7 @@ func TestGetAvailableUpgrades(t *testing.T) {
|
|||
KubeVersion: "v1.11.0-rc.1",
|
||||
KubeadmVersion: "v1.11.0-rc.1",
|
||||
DNSType: "coredns",
|
||||
DNSVersion: "1.0.6",
|
||||
DNSVersion: "1.1.3",
|
||||
EtcdVersion: "3.2.18",
|
||||
},
|
||||
},
|
||||
|
@ -527,7 +527,7 @@ func TestGetAvailableUpgrades(t *testing.T) {
|
|||
KubeVersion: "v1.11.6-rc.1",
|
||||
KubeadmVersion: "v1.11.6-rc.1",
|
||||
DNSType: "coredns",
|
||||
DNSVersion: "1.0.6",
|
||||
DNSVersion: "1.1.3",
|
||||
EtcdVersion: "3.2.18",
|
||||
},
|
||||
},
|
||||
|
@ -568,7 +568,7 @@ func TestGetAvailableUpgrades(t *testing.T) {
|
|||
KubeVersion: "v1.11.0-rc.1",
|
||||
KubeadmVersion: "v1.11.0-rc.1",
|
||||
DNSType: "coredns",
|
||||
DNSVersion: "1.0.6",
|
||||
DNSVersion: "1.1.3",
|
||||
EtcdVersion: "3.2.18",
|
||||
},
|
||||
},
|
||||
|
@ -588,7 +588,7 @@ func TestGetAvailableUpgrades(t *testing.T) {
|
|||
KubeVersion: "v1.12.0-alpha.2",
|
||||
KubeadmVersion: "v1.12.0-alpha.2",
|
||||
DNSType: "coredns",
|
||||
DNSVersion: "1.0.6",
|
||||
DNSVersion: "1.1.3",
|
||||
EtcdVersion: "3.2.18",
|
||||
},
|
||||
},
|
||||
|
@ -641,7 +641,7 @@ func TestGetAvailableUpgrades(t *testing.T) {
|
|||
KubeVersion: "v1.12.1",
|
||||
KubeadmVersion: "v1.12.1",
|
||||
DNSType: "coredns",
|
||||
DNSVersion: "1.0.6",
|
||||
DNSVersion: "1.1.3",
|
||||
EtcdVersion: "3.2.18",
|
||||
},
|
||||
},
|
||||
|
@ -678,7 +678,7 @@ func TestGetAvailableUpgrades(t *testing.T) {
|
|||
KubeVersion: "v1.12.0",
|
||||
KubeadmVersion: "v1.12.0",
|
||||
DNSType: "coredns",
|
||||
DNSVersion: "1.0.6",
|
||||
DNSVersion: "1.1.3",
|
||||
EtcdVersion: "3.2.18",
|
||||
},
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue