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
f899a40c
Commit
f899a40c
authored
Mar 14, 2016
by
k8s-merge-robot
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #22940 from mwielgus/heapster-adjustments
Auto commit by PR queue bot
parents
4c2d129b
6123df99
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
39 additions
and
33 deletions
+39
-33
heapster-controller.yaml
...addons/cluster-monitoring/google/heapster-controller.yaml
+11
-9
heapster-controller-combined.yaml
...nitoring/googleinfluxdb/heapster-controller-combined.yaml
+11
-9
heapster-controller.yaml
...dons/cluster-monitoring/influxdb/heapster-controller.yaml
+11
-9
heapster-controller.yaml
...ns/cluster-monitoring/standalone/heapster-controller.yaml
+6
-6
No files found.
cluster/addons/cluster-monitoring/google/heapster-controller.yaml
View file @
f899a40c
{
%
set heapster_memory = "200Mi" -%
}
{
%
set metrics_memory = "200Mi" -%
}
{
%
set eventer_memory = "200Mi" -%
}
{
%
set num_nodes = pillar.get('num_nodes'
,
-1) -%
}
{
%
set num_nodes = pillar.get('num_nodes'
,
-1) -%
}
{
%
if num_nodes >= 0 -%
}
{
%
if num_nodes >= 0 -%
}
{
%
set heapster_memory = (200 + num_nodes * 3)|string + "Mi" -%
}
{
%
set metrics_memory = (200 + num_nodes * 4)|string + "Mi" -%
}
{
%
set eventer_memory = (200 * 1024 + num_nodes * 500)|string + "Ki" -%
}
{
%
endif -%
}
{
%
endif -%
}
apiVersion
:
v1
apiVersion
:
v1
kind
:
ReplicationController
kind
:
ReplicationController
metadata
:
metadata
:
name
:
heapster-v1.0.0-beta
1
name
:
heapster-v1.0.0-beta
2
namespace
:
kube-system
namespace
:
kube-system
labels
:
labels
:
k8s-app
:
heapster
k8s-app
:
heapster
...
@@ -23,16 +25,16 @@ spec:
...
@@ -23,16 +25,16 @@ spec:
kubernetes.io/cluster-service
:
"
true"
kubernetes.io/cluster-service
:
"
true"
spec
:
spec
:
containers
:
containers
:
-
image
:
gcr.io/google_containers/heapster:v1.0.0-beta
1
-
image
:
gcr.io/google_containers/heapster:v1.0.0-beta
2
name
:
heapster
name
:
heapster
resources
:
resources
:
# keep request = limit to keep this container in guaranteed class
# keep request = limit to keep this container in guaranteed class
limits
:
limits
:
cpu
:
100m
cpu
:
100m
memory
:
{{
heapster
_memory
}}
memory
:
{{
metrics
_memory
}}
requests
:
requests
:
cpu
:
100m
cpu
:
100m
memory
:
{{
heapster
_memory
}}
memory
:
{{
metrics
_memory
}}
command
:
command
:
-
/heapster
-
/heapster
-
--source=kubernetes.summary_api:''
-
--source=kubernetes.summary_api:''
...
@@ -42,16 +44,16 @@ spec:
...
@@ -42,16 +44,16 @@ spec:
-
name
:
ssl-certs
-
name
:
ssl-certs
mountPath
:
/etc/ssl/certs
mountPath
:
/etc/ssl/certs
readOnly
:
true
readOnly
:
true
-
image
:
gcr.io/google_containers/heapster:v1.0.0-beta
1
-
image
:
gcr.io/google_containers/heapster:v1.0.0-beta
2
name
:
eventer
name
:
eventer
resources
:
resources
:
# keep request = limit to keep this container in guaranteed class
# keep request = limit to keep this container in guaranteed class
limits
:
limits
:
cpu
:
100m
cpu
:
100m
memory
:
{{
heaps
ter_memory
}}
memory
:
{{
even
ter_memory
}}
requests
:
requests
:
cpu
:
100m
cpu
:
100m
memory
:
{{
heaps
ter_memory
}}
memory
:
{{
even
ter_memory
}}
command
:
command
:
-
/eventer
-
/eventer
-
--source=kubernetes:''
-
--source=kubernetes:''
...
...
cluster/addons/cluster-monitoring/googleinfluxdb/heapster-controller-combined.yaml
View file @
f899a40c
{
%
set heapster_memory = "200Mi" -%
}
{
%
set metrics_memory = "200Mi" -%
}
{
%
set eventer_memory = "200Mi" -%
}
{
%
set num_nodes = pillar.get('num_nodes'
,
-1) -%
}
{
%
set num_nodes = pillar.get('num_nodes'
,
-1) -%
}
{
%
if num_nodes >= 0 -%
}
{
%
if num_nodes >= 0 -%
}
{
%
set heapster_memory = (200 + num_nodes * 3)|string + "Mi" -%
}
{
%
set metrics_memory = (200 + num_nodes * 4)|string + "Mi" -%
}
{
%
set eventer_memory = (200000 + num_nodes * 500)|string + "Ki" -%
}
{
%
endif -%
}
{
%
endif -%
}
apiVersion
:
v1
apiVersion
:
v1
kind
:
ReplicationController
kind
:
ReplicationController
metadata
:
metadata
:
name
:
heapster-v1.0.0-beta
1
name
:
heapster-v1.0.0-beta
2
namespace
:
kube-system
namespace
:
kube-system
labels
:
labels
:
k8s-app
:
heapster
k8s-app
:
heapster
...
@@ -23,16 +25,16 @@ spec:
...
@@ -23,16 +25,16 @@ spec:
kubernetes.io/cluster-service
:
"
true"
kubernetes.io/cluster-service
:
"
true"
spec
:
spec
:
containers
:
containers
:
-
image
:
gcr.io/google_containers/heapster:v1.0.0-beta
1
-
image
:
gcr.io/google_containers/heapster:v1.0.0-beta
2
name
:
heapster
name
:
heapster
resources
:
resources
:
# keep request = limit to keep this container in guaranteed class
# keep request = limit to keep this container in guaranteed class
limits
:
limits
:
cpu
:
100m
cpu
:
100m
memory
:
{{
heapster
_memory
}}
memory
:
{{
metrics
_memory
}}
requests
:
requests
:
cpu
:
100m
cpu
:
100m
memory
:
{{
heapster
_memory
}}
memory
:
{{
metrics
_memory
}}
command
:
command
:
-
/heapster
-
/heapster
-
--source=kubernetes.summary_api:''
-
--source=kubernetes.summary_api:''
...
@@ -43,16 +45,16 @@ spec:
...
@@ -43,16 +45,16 @@ spec:
-
name
:
ssl-certs
-
name
:
ssl-certs
mountPath
:
/etc/ssl/certs
mountPath
:
/etc/ssl/certs
readOnly
:
true
readOnly
:
true
-
image
:
gcr.io/google_containers/heapster:v1.0.0-beta
1
-
image
:
gcr.io/google_containers/heapster:v1.0.0-beta
2
name
:
eventer
name
:
eventer
resources
:
resources
:
# keep request = limit to keep this container in guaranteed class
# keep request = limit to keep this container in guaranteed class
limits
:
limits
:
cpu
:
100m
cpu
:
100m
memory
:
{{
heaps
ter_memory
}}
memory
:
{{
even
ter_memory
}}
requests
:
requests
:
cpu
:
100m
cpu
:
100m
memory
:
{{
heaps
ter_memory
}}
memory
:
{{
even
ter_memory
}}
command
:
command
:
-
/eventer
-
/eventer
-
--source=kubernetes:''
-
--source=kubernetes:''
...
...
cluster/addons/cluster-monitoring/influxdb/heapster-controller.yaml
View file @
f899a40c
{
%
set heapster_memory = "200Mi" -%
}
{
%
set metrics_memory = "200Mi" -%
}
{
%
set eventer_memory = "200Mi" -%
}
{
%
set num_nodes = pillar.get('num_nodes'
,
-1) -%
}
{
%
set num_nodes = pillar.get('num_nodes'
,
-1) -%
}
{
%
if num_nodes >= 0 -%
}
{
%
if num_nodes >= 0 -%
}
{
%
set heapster_memory = (200 + num_nodes * 3)|string + "Mi" -%
}
{
%
set metrics_memory = (200 + num_nodes * 4)|string + "Mi" -%
}
{
%
set eventer_memory = (200 * 1024 + num_nodes * 500)|string + "Ki" -%
}
{
%
endif -%
}
{
%
endif -%
}
apiVersion
:
v1
apiVersion
:
v1
kind
:
ReplicationController
kind
:
ReplicationController
metadata
:
metadata
:
name
:
heapster-v1.0.0-beta
1
name
:
heapster-v1.0.0-beta
2
namespace
:
kube-system
namespace
:
kube-system
labels
:
labels
:
k8s-app
:
heapster
k8s-app
:
heapster
...
@@ -23,31 +25,31 @@ spec:
...
@@ -23,31 +25,31 @@ spec:
kubernetes.io/cluster-service
:
"
true"
kubernetes.io/cluster-service
:
"
true"
spec
:
spec
:
containers
:
containers
:
-
image
:
gcr.io/google_containers/heapster:v1.0.0-beta
1
-
image
:
gcr.io/google_containers/heapster:v1.0.0-beta
2
name
:
heapster
name
:
heapster
resources
:
resources
:
# keep request = limit to keep this container in guaranteed class
# keep request = limit to keep this container in guaranteed class
limits
:
limits
:
cpu
:
100m
cpu
:
100m
memory
:
{{
heapster
_memory
}}
memory
:
{{
metrics
_memory
}}
requests
:
requests
:
cpu
:
100m
cpu
:
100m
memory
:
{{
heapster
_memory
}}
memory
:
{{
metrics
_memory
}}
command
:
command
:
-
/heapster
-
/heapster
-
--source=kubernetes.summary_api:''
-
--source=kubernetes.summary_api:''
-
--sink=influxdb:http://monitoring-influxdb:8086
-
--sink=influxdb:http://monitoring-influxdb:8086
-
--metric_resolution=60s
-
--metric_resolution=60s
-
image
:
gcr.io/google_containers/heapster:v1.0.0-beta
1
-
image
:
gcr.io/google_containers/heapster:v1.0.0-beta
2
name
:
eventer
name
:
eventer
resources
:
resources
:
# keep request = limit to keep this container in guaranteed class
# keep request = limit to keep this container in guaranteed class
limits
:
limits
:
cpu
:
100m
cpu
:
100m
memory
:
{{
heaps
ter_memory
}}
memory
:
{{
even
ter_memory
}}
requests
:
requests
:
cpu
:
100m
cpu
:
100m
memory
:
{{
heaps
ter_memory
}}
memory
:
{{
even
ter_memory
}}
command
:
command
:
-
/eventer
-
/eventer
-
--source=kubernetes:''
-
--source=kubernetes:''
...
...
cluster/addons/cluster-monitoring/standalone/heapster-controller.yaml
View file @
f899a40c
{
%
set
heapster
_memory = "200Mi" -%
}
{
%
set
metrics
_memory = "200Mi" -%
}
{
%
set num_nodes = pillar.get('num_nodes'
,
-1) -%
}
{
%
set num_nodes = pillar.get('num_nodes'
,
-1) -%
}
{
%
if num_nodes >= 0 -%
}
{
%
if num_nodes >= 0 -%
}
{
%
set
heapster_memory = (200 + num_nodes * 3
)|string + "Mi" -%
}
{
%
set
metrics_memory = (200 + num_nodes * 4
)|string + "Mi" -%
}
{
%
endif -%
}
{
%
endif -%
}
apiVersion
:
v1
apiVersion
:
v1
kind
:
ReplicationController
kind
:
ReplicationController
metadata
:
metadata
:
name
:
heapster-v1.0.0-beta
1
name
:
heapster-v1.0.0-beta
2
namespace
:
kube-system
namespace
:
kube-system
labels
:
labels
:
k8s-app
:
heapster
k8s-app
:
heapster
...
@@ -23,16 +23,16 @@ spec:
...
@@ -23,16 +23,16 @@ spec:
kubernetes.io/cluster-service
:
"
true"
kubernetes.io/cluster-service
:
"
true"
spec
:
spec
:
containers
:
containers
:
-
image
:
gcr.io/google_containers/heapster:v1.0.0-beta
1
-
image
:
gcr.io/google_containers/heapster:v1.0.0-beta
2
name
:
heapster
name
:
heapster
resources
:
resources
:
# keep request = limit to keep this container in guaranteed class
# keep request = limit to keep this container in guaranteed class
limits
:
limits
:
cpu
:
100m
cpu
:
100m
memory
:
{{
heapster
_memory
}}
memory
:
{{
metrics
_memory
}}
requests
:
requests
:
cpu
:
100m
cpu
:
100m
memory
:
{{
heapster
_memory
}}
memory
:
{{
metrics
_memory
}}
command
:
command
:
-
/heapster
-
/heapster
-
--source=kubernetes.summary_api:''
-
--source=kubernetes.summary_api:''
...
...
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