Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
79d7519f
Commit
79d7519f
authored
Jul 27, 2016
by
Prashanth Balasubramanian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Give healthz more memory to mitigate #29688
parent
c29f3238
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
36 additions
and
24 deletions
+36
-24
skydns-rc.yaml.base
cluster/addons/dns/skydns-rc.yaml.base
+12
-8
skydns-rc.yaml.in
cluster/addons/dns/skydns-rc.yaml.in
+12
-8
skydns-rc.yaml.sed
cluster/addons/dns/skydns-rc.yaml.sed
+12
-8
No files found.
cluster/addons/dns/skydns-rc.yaml.base
View file @
79d7519f
...
@@ -21,22 +21,22 @@
...
@@ -21,22 +21,22 @@
apiVersion: v1
apiVersion: v1
kind: ReplicationController
kind: ReplicationController
metadata:
metadata:
name: kube-dns-v1
8
name: kube-dns-v1
9
namespace: kube-system
namespace: kube-system
labels:
labels:
k8s-app: kube-dns
k8s-app: kube-dns
version: v1
8
version: v1
9
kubernetes.io/cluster-service: "true"
kubernetes.io/cluster-service: "true"
spec:
spec:
replicas: __PILLAR__DNS__REPLICAS__
replicas: __PILLAR__DNS__REPLICAS__
selector:
selector:
k8s-app: kube-dns
k8s-app: kube-dns
version: v1
8
version: v1
9
template:
template:
metadata:
metadata:
labels:
labels:
k8s-app: kube-dns
k8s-app: kube-dns
version: v1
8
version: v1
9
kubernetes.io/cluster-service: "true"
kubernetes.io/cluster-service: "true"
spec:
spec:
containers:
containers:
...
@@ -49,10 +49,10 @@ spec:
...
@@ -49,10 +49,10 @@ spec:
# "burstable" category so the kubelet doesn't backoff from restarting it.
# "burstable" category so the kubelet doesn't backoff from restarting it.
limits:
limits:
cpu: 100m
cpu: 100m
memory:
20
0Mi
memory:
17
0Mi
requests:
requests:
cpu: 100m
cpu: 100m
memory:
10
0Mi
memory:
7
0Mi
livenessProbe:
livenessProbe:
httpGet:
httpGet:
path: /healthz
path: /healthz
...
@@ -102,10 +102,14 @@ spec:
...
@@ -102,10 +102,14 @@ spec:
# keep request = limit to keep this container in guaranteed class
# keep request = limit to keep this container in guaranteed class
limits:
limits:
cpu: 10m
cpu: 10m
memory:
2
0Mi
memory:
5
0Mi
requests:
requests:
cpu: 10m
cpu: 10m
memory: 20Mi
# Note that this container shouldn't really need 50Mi of memory. The
# limits are set higher than expected pending investigation on #29688.
# The extra memory was stolen from the kubedns container to keep the
# net memory requested by the pod constant.
memory: 50Mi
args:
args:
- -cmd=nslookup kubernetes.default.svc.__PILLAR__DNS__DOMAIN__ 127.0.0.1 >/dev/null && nslookup kubernetes.default.svc.__PILLAR__DNS__DOMAIN__ 127.0.0.1:10053 >/dev/null
- -cmd=nslookup kubernetes.default.svc.__PILLAR__DNS__DOMAIN__ 127.0.0.1 >/dev/null && nslookup kubernetes.default.svc.__PILLAR__DNS__DOMAIN__ 127.0.0.1:10053 >/dev/null
- -port=8080
- -port=8080
...
...
cluster/addons/dns/skydns-rc.yaml.in
View file @
79d7519f
...
@@ -21,22 +21,22 @@
...
@@ -21,22 +21,22 @@
apiVersion: v1
apiVersion: v1
kind: ReplicationController
kind: ReplicationController
metadata:
metadata:
name: kube-dns-v1
8
name: kube-dns-v1
9
namespace: kube-system
namespace: kube-system
labels:
labels:
k8s-app: kube-dns
k8s-app: kube-dns
version: v1
8
version: v1
9
kubernetes.io/cluster-service: "true"
kubernetes.io/cluster-service: "true"
spec:
spec:
replicas: {{ pillar['dns_replicas'] }}
replicas: {{ pillar['dns_replicas'] }}
selector:
selector:
k8s-app: kube-dns
k8s-app: kube-dns
version: v1
8
version: v1
9
template:
template:
metadata:
metadata:
labels:
labels:
k8s-app: kube-dns
k8s-app: kube-dns
version: v1
8
version: v1
9
kubernetes.io/cluster-service: "true"
kubernetes.io/cluster-service: "true"
spec:
spec:
containers:
containers:
...
@@ -49,10 +49,10 @@ spec:
...
@@ -49,10 +49,10 @@ spec:
# "burstable" category so the kubelet doesn't backoff from restarting it.
# "burstable" category so the kubelet doesn't backoff from restarting it.
limits:
limits:
cpu: 100m
cpu: 100m
memory:
20
0Mi
memory:
17
0Mi
requests:
requests:
cpu: 100m
cpu: 100m
memory:
10
0Mi
memory:
7
0Mi
livenessProbe:
livenessProbe:
httpGet:
httpGet:
path: /healthz
path: /healthz
...
@@ -102,10 +102,14 @@ spec:
...
@@ -102,10 +102,14 @@ spec:
# keep request = limit to keep this container in guaranteed class
# keep request = limit to keep this container in guaranteed class
limits:
limits:
cpu: 10m
cpu: 10m
memory:
2
0Mi
memory:
5
0Mi
requests:
requests:
cpu: 10m
cpu: 10m
memory: 20Mi
# Note that this container shouldn't really need 50Mi of memory. The
# limits are set higher than expected pending investigation on #29688.
# The extra memory was stolen from the kubedns container to keep the
# net memory requested by the pod constant.
memory: 50Mi
args:
args:
- -cmd=nslookup kubernetes.default.svc.{{ pillar['dns_domain'] }} 127.0.0.1 >/dev/null && nslookup kubernetes.default.svc.{{ pillar['dns_domain'] }} 127.0.0.1:10053 >/dev/null
- -cmd=nslookup kubernetes.default.svc.{{ pillar['dns_domain'] }} 127.0.0.1 >/dev/null && nslookup kubernetes.default.svc.{{ pillar['dns_domain'] }} 127.0.0.1:10053 >/dev/null
- -port=8080
- -port=8080
...
...
cluster/addons/dns/skydns-rc.yaml.sed
View file @
79d7519f
...
@@ -21,22 +21,22 @@
...
@@ -21,22 +21,22 @@
a
piVersion: v1
a
piVersion: v1
k
i
nd: ReplicationController
k
i
nd: ReplicationController
met
a
data:
met
a
data:
na
me: kube-dns-v1
8
na
me: kube-dns-v1
9
na
mespace: kube-system
na
mespace: kube-system
la
bels:
la
bels:
k8
s
-
app: kube
-
dns
k8
s
-
app: kube
-
dns
version: v1
8
version: v1
9
kubernetes.io/cluster
-
s
e
rvic
e
: "tru
e
"
kubernetes.io/cluster
-
s
e
rvic
e
: "tru
e
"
s
p
ec:
s
p
ec:
re
p
licas: $DNS_REPLICAS
re
p
licas: $DNS_REPLICAS
selector:
selector:
k8s-a
p
p:
kube-dns
k8s-a
p
p:
kube-dns
ver
s
i
on: v1
8
ver
s
i
on: v1
9
template:
template:
metadata:
metadata:
labels:
labels:
k8s-app: kube-dns
k8s-app: kube-dns
vers
i
on: v1
8
vers
i
on: v1
9
kubernetes.
i
o/
c
luster-service: "true"
kubernetes.
i
o/
c
luster-service: "true"
s
p
ec:
s
p
ec:
containers:
containers:
...
@@ -49,10 +49,10 @@ spec:
...
@@ -49,10 +49,10 @@ spec:
# "burstable" category so the kubelet doesn't backoff from restarting it.
# "burstable" category so the kubelet doesn't backoff from restarting it.
li
mits:
li
mits:
c
pu: 100m
c
pu: 100m
memor
y
:
20
0Mi
memor
y
:
17
0Mi
requests
:
requests
:
cpu
:
100
m
cpu
:
100
m
memor
y
:
10
0Mi
memor
y
:
7
0Mi
livenessProbe
:
livenessProbe
:
httpGet
:
httpGet
:
pa
th: /healthz
pa
th: /healthz
...
@@ -101,10 +101,14 @@ spec:
...
@@ -101,10 +101,14 @@ spec:
# keep request = limit t
o
keep this c
o
n
t
a
iner in guaranteed class
# keep request = limit t
o
keep this c
o
n
t
a
iner in guaranteed class
li
mits:
li
mits:
c
pu: 10m
c
pu: 10m
memor
y
:
2
0Mi
memor
y
:
5
0Mi
requests
:
requests
:
cpu
:
10
m
cpu
:
10
m
memor
y
:
20Mi
# Note that this container shouldn't really need 50Mi of memory. The
# limits are set higher than expected pending investigation on #29688.
# The extra memory was stolen from the kubedns container to keep the
# net memory requested by the pod constant.
memor
y
:
50Mi
args
:
args
:
- -cmd=nslookup kubernetes.default.svc.$DNS_DOMAIN 127.0.0.1 >/dev/null
&&
nslookup kubernetes.default.svc.$DNS_DOMAIN 127.0.0.1
:
10053
>/
d
ev/
n
u
ll
- -cmd=nslookup kubernetes.default.svc.$DNS_DOMAIN 127.0.0.1 >/dev/null
&&
nslookup kubernetes.default.svc.$DNS_DOMAIN 127.0.0.1
:
10053
>/
d
ev/
n
u
ll
-
-
p
ort
=
8080
-
-
p
ort
=
8080
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment