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
d93ebd0e
Commit
d93ebd0e
authored
Jun 08, 2016
by
Piotr Szczesniak
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #26993 from mwielgus/ca-rename
Rename ENABLE_NODE_AUTOSCALER to ENABLE_CLUSTER_AUTOSCALER - part 1
parents
1d128614
edf21902
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
21 additions
and
19 deletions
+21
-19
config-default.sh
cluster/aws/config-default.sh
+2
-2
config-test.sh
cluster/aws/config-test.sh
+2
-2
common.sh
cluster/common.sh
+2
-2
config-default.sh
cluster/gce/config-default.sh
+3
-2
config-test.sh
cluster/gce/config-test.sh
+3
-2
configure-vm.sh
cluster/gce/configure-vm.sh
+2
-2
configure-helper.sh
cluster/gce/gci/configure-helper.sh
+1
-1
configure-helper.sh
cluster/gce/trusty/configure-helper.sh
+1
-1
util.sh
cluster/gce/util.sh
+3
-3
cluster-autoscaler.manifest
...tbase/salt/cluster-autoscaler/cluster-autoscaler.manifest
+1
-1
top.sls
cluster/saltbase/salt/top.sls
+1
-1
No files found.
cluster/aws/config-default.sh
View file @
d93ebd0e
...
...
@@ -124,8 +124,8 @@ DNS_REPLICAS=1
ENABLE_CLUSTER_UI
=
"
${
KUBE_ENABLE_CLUSTER_UI
:-
true
}
"
# Optional: Create autoscaler for cluster's nodes.
ENABLE_
NODE_AUTOSCALER
=
"
${
KUBE_ENABLE_NODE
_AUTOSCALER
:-
false
}
"
if
[[
"
${
ENABLE_
NODE
_AUTOSCALER
}
"
==
"true"
]]
;
then
ENABLE_
CLUSTER_AUTOSCALER
=
"
${
KUBE_ENABLE_CLUSTER
_AUTOSCALER
:-
false
}
"
if
[[
"
${
ENABLE_
CLUSTER
_AUTOSCALER
}
"
==
"true"
]]
;
then
# TODO: actually configure ASG or similar
AUTOSCALER_MIN_NODES
=
"
${
KUBE_AUTOSCALER_MIN_NODES
:-
1
}
"
AUTOSCALER_MAX_NODES
=
"
${
KUBE_AUTOSCALER_MAX_NODES
:-${
NUM_NODES
}}
"
...
...
cluster/aws/config-test.sh
View file @
d93ebd0e
...
...
@@ -110,8 +110,8 @@ DNS_REPLICAS=1
ENABLE_CLUSTER_UI
=
"
${
KUBE_ENABLE_CLUSTER_UI
:-
true
}
"
# Optional: Create autoscaler for cluster's nodes.
ENABLE_
NODE_AUTOSCALER
=
"
${
KUBE_ENABLE_NODE
_AUTOSCALER
:-
false
}
"
if
[[
"
${
ENABLE_
NODE
_AUTOSCALER
}
"
==
"true"
]]
;
then
ENABLE_
CLUSTER_AUTOSCALER
=
"
${
KUBE_ENABLE_CLUSTER
_AUTOSCALER
:-
false
}
"
if
[[
"
${
ENABLE_
CLUSTER
_AUTOSCALER
}
"
==
"true"
]]
;
then
# TODO: actually configure ASG or similar
AUTOSCALER_MIN_NODES
=
"
${
KUBE_AUTOSCALER_MIN_NODES
:-
1
}
"
AUTOSCALER_MAX_NODES
=
"
${
KUBE_AUTOSCALER_MAX_NODES
:-${
NUM_NODES
}}
"
...
...
cluster/common.sh
View file @
d93ebd0e
...
...
@@ -673,9 +673,9 @@ RKT_PATH: $(yaml-quote ${RKT_PATH:-})
KUBERNETES_CONFIGURE_CBR0:
$(
yaml-quote
${
KUBERNETES_CONFIGURE_CBR0
:-
true
})
EOF
fi
if
[[
"
${
ENABLE_NODE_AUTOSCALER
}
"
==
"true"
]]
;
then
if
[[
"
${
ENABLE_NODE_AUTOSCALER
:-}
"
==
"true"
||
"
${
ENABLE_CLUSTER_AUTOSCALER
}
"
==
"true"
]]
;
then
cat
>>
$file
<<
EOF
ENABLE_
NODE_AUTOSCALER:
$(
yaml-quote
${
ENABLE_NODE_AUTOSCALER
}
)
ENABLE_
CLUSTER_AUTOSCALER:
$(
yaml-quote
"true"
)
AUTOSCALER_MIG_CONFIG:
$(
yaml-quote
${
AUTOSCALER_MIG_CONFIG
})
EOF
fi
...
...
cluster/gce/config-default.sh
View file @
d93ebd0e
...
...
@@ -114,8 +114,9 @@ ENABLE_CLUSTER_UI="${KUBE_ENABLE_CLUSTER_UI:-true}"
ENABLE_NODE_PROBLEM_DETECTOR
=
"
${
KUBE_ENABLE_NODE_PROBLEM_DETECTOR
:-
true
}
"
# Optional: Create autoscaler for cluster's nodes.
ENABLE_NODE_AUTOSCALER
=
"
${
KUBE_ENABLE_NODE_AUTOSCALER
:-
false
}
"
if
[[
"
${
ENABLE_NODE_AUTOSCALER
}
"
==
"true"
]]
;
then
ENABLE_CLUSTER_AUTOSCALER
=
"
${
KUBE_ENABLE_CLUSTER_AUTOSCALER
:-
false
}
"
if
[[
"
${
KUBE_ENABLE_NODE_AUTOSCALER
:-
false
}
"
==
"true"
||
"
${
ENABLE_CLUSTER_AUTOSCALER
}
"
==
"true"
]]
;
then
ENABLE_CLUSTER_AUTOSCALER
=
"true"
AUTOSCALER_MIN_NODES
=
"
${
KUBE_AUTOSCALER_MIN_NODES
:-}
"
AUTOSCALER_MAX_NODES
=
"
${
KUBE_AUTOSCALER_MAX_NODES
:-}
"
AUTOSCALER_ENABLE_SCALE_DOWN
=
"
${
KUBE_AUTOSCALER_ENABLE_SCALE_DOWN
:-
true
}
"
...
...
cluster/gce/config-test.sh
View file @
d93ebd0e
...
...
@@ -136,8 +136,9 @@ ENABLE_CLUSTER_UI="${KUBE_ENABLE_CLUSTER_UI:-true}"
ENABLE_NODE_PROBLEM_DETECTOR
=
"
${
KUBE_ENABLE_NODE_PROBLEM_DETECTOR
:-
true
}
"
# Optional: Create autoscaler for cluster's nodes.
ENABLE_NODE_AUTOSCALER
=
"
${
KUBE_ENABLE_NODE_AUTOSCALER
:-
false
}
"
if
[[
"
${
ENABLE_NODE_AUTOSCALER
}
"
==
"true"
]]
;
then
ENABLE_CLUSTER_AUTOSCALER
=
"
${
KUBE_ENABLE_CLUSTER_AUTOSCALER
:-
false
}
"
if
[[
"
${
KUBE_ENABLE_NODE_AUTOSCALER
:-
false
}
"
==
"true"
||
"
${
ENABLE_CLUSTER_AUTOSCALER
}
"
==
"true"
]]
;
then
ENABLE_CLUSTER_AUTOSCALER
=
"true"
AUTOSCALER_MIN_NODES
=
"
${
KUBE_AUTOSCALER_MIN_NODES
:-}
"
AUTOSCALER_MAX_NODES
=
"
${
KUBE_AUTOSCALER_MAX_NODES
:-}
"
AUTOSCALER_ENABLE_SCALE_DOWN
=
"
${
KUBE_AUTOSCALER_ENABLE_SCALE_DOWN
:-
false
}
"
...
...
cluster/gce/configure-vm.sh
View file @
d93ebd0e
...
...
@@ -542,9 +542,9 @@ EOF
eviction_hard: '
$(
echo
"
${
EVICTION_HARD
}
"
|
sed
-e
"s/'/''/g"
)
'
EOF
fi
if
[[
"
${
ENABLE_
NODE
_AUTOSCALER
:-
false
}
"
==
"true"
]]
;
then
if
[[
"
${
ENABLE_
CLUSTER
_AUTOSCALER
:-
false
}
"
==
"true"
]]
;
then
cat
<<
EOF
>>/srv/salt-overlay/pillar/cluster-params.sls
enable_
node_autoscaler: '
$(
echo
"
${
ENABLE_NODE
_AUTOSCALER
}
"
|
sed
-e
"s/'/''/g"
)
'
enable_
cluster_autoscaler: '
$(
echo
"
${
ENABLE_CLUSTER
_AUTOSCALER
}
"
|
sed
-e
"s/'/''/g"
)
'
autoscaler_mig_config: '
$(
echo
"
${
AUTOSCALER_MIG_CONFIG
}
"
|
sed
-e
"s/'/''/g"
)
'
EOF
fi
...
...
cluster/gce/gci/configure-helper.sh
View file @
d93ebd0e
...
...
@@ -634,7 +634,7 @@ function start-kube-scheduler {
# Starts cluster autoscaler.
function
start-cluster-autoscaler
{
if
[[
"
${
ENABLE_NODE_AUTOSCALER
:-}
"
==
"true"
]]
;
then
if
[[
"
${
ENABLE_NODE_AUTOSCALER
:-}
"
==
"true"
||
"
${
ENABLE_CLUSTER_AUTOSCALER
:-}
"
==
"true"
]]
;
then
echo
"Start kubernetes cluster autoscaler"
prepare-log-file /var/log/cluster-autoscaler.log
...
...
cluster/gce/trusty/configure-helper.sh
View file @
d93ebd0e
...
...
@@ -635,7 +635,7 @@ start_kube_scheduler() {
# Starts k8s cluster autoscaler.
start_cluster_autoscaler
()
{
if
[
"
${
ENABLE_NODE_AUTOSCALER
:-}
"
=
"true"
]
;
then
if
[
"
${
ENABLE_NODE_AUTOSCALER
:-}
"
=
"true"
]
||
[
"
${
ENABLE_CLUSTER_AUTOSCALER
:-}
"
=
"true"
]
;
then
prepare-log-file /var/log/cluster-autoscaler.log
# Remove salt comments and replace variables with values
...
...
cluster/gce/util.sh
View file @
d93ebd0e
...
...
@@ -45,7 +45,7 @@ if [[ "${OS_DISTRIBUTION}" == "gci" ]]; then
fi
# Verfiy cluster autoscaler configuration.
if
[[
"
${
ENABLE_
NODE
_AUTOSCALER
}
"
==
"true"
]]
;
then
if
[[
"
${
ENABLE_
CLUSTER
_AUTOSCALER
}
"
==
"true"
]]
;
then
if
[
-z
$AUTOSCALER_MIN_NODES
]
;
then
echo
"AUTOSCALER_MIN_NODES not set."
exit
1
...
...
@@ -848,12 +848,12 @@ function create-cluster-autoscaler-mig-config() {
# - NODE_INSTANCE_PREFIX
# - PROJECT
# - ZONE
# - ENABLE_
NODE
_AUTOSCALER
# - ENABLE_
CLUSTER
_AUTOSCALER
# - AUTOSCALER_MAX_NODES
# - AUTOSCALER_MIN_NODES
function
create-autoscaler-config
()
{
# Create autoscaler for nodes configuration if requested
if
[[
"
${
ENABLE_
NODE
_AUTOSCALER
}
"
==
"true"
]]
;
then
if
[[
"
${
ENABLE_
CLUSTER
_AUTOSCALER
}
"
==
"true"
]]
;
then
create-cluster-autoscaler-mig-config
echo
"Using autoscaler config:
${
AUTOSCALER_MIG_CONFIG
}
"
fi
...
...
cluster/saltbase/salt/cluster-autoscaler/cluster-autoscaler.manifest
View file @
d93ebd0e
{% if pillar.get('enable_
node
_autoscaler', '').lower() == 'true' %}
{% if pillar.get('enable_
cluster
_autoscaler', '').lower() == 'true' %}
{% set cloud_config = "" -%}
{% set cloud_config_mount = "" -%}
{% set cloud_config_volume = "" -%}
...
...
cluster/saltbase/salt/top.sls
View file @
d93ebd0e
...
...
@@ -85,6 +85,6 @@ base:
{% if pillar.get('network_provider', '').lower() == 'opencontrail' %}
- opencontrail-networking-master
{% endif %}
{% if pillar.get('enable_
node
_autoscaler', '').lower() == 'true' %}
{% if pillar.get('enable_
cluster
_autoscaler', '').lower() == 'true' %}
- cluster-autoscaler
{% endif %}
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