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
1846cfc1
Commit
1846cfc1
authored
Nov 23, 2015
by
Brad Erickson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Minion->Node rename: NODE_ROOT_DISK_SIZE, NODE_ROOT_DISK_TYPE, etc
NODE_SCOPES
parent
fc04b550
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
20 additions
and
20 deletions
+20
-20
config-default.sh
cluster/aws/config-default.sh
+3
-3
config-test.sh
cluster/aws/config-test.sh
+3
-3
util.sh
cluster/aws/util.sh
+1
-1
config-default.sh
cluster/gce/config-default.sh
+1
-1
config-test.sh
cluster/gce/config-test.sh
+1
-1
upgrade.sh
cluster/gce/upgrade.sh
+4
-4
util.sh
cluster/gce/util.sh
+4
-4
config-common.sh
cluster/gke/config-common.sh
+1
-1
util.sh
cluster/gke/util.sh
+2
-2
No files found.
cluster/aws/config-default.sh
View file @
1846cfc1
...
@@ -66,13 +66,13 @@ MASTER_DISK_SIZE=${MASTER_DISK_SIZE:-20}
...
@@ -66,13 +66,13 @@ MASTER_DISK_SIZE=${MASTER_DISK_SIZE:-20}
MASTER_ROOT_DISK_TYPE
=
"
${
MASTER_ROOT_DISK_TYPE
:-
gp2
}
"
MASTER_ROOT_DISK_TYPE
=
"
${
MASTER_ROOT_DISK_TYPE
:-
gp2
}
"
MASTER_ROOT_DISK_SIZE
=
${
MASTER_ROOT_DISK_SIZE
:-
8
}
MASTER_ROOT_DISK_SIZE
=
${
MASTER_ROOT_DISK_SIZE
:-
8
}
# The minions root EBS volume size (used to house Docker images)
# The minions root EBS volume size (used to house Docker images)
MINION_ROOT_DISK_TYPE
=
"
${
MINION
_ROOT_DISK_TYPE
:-
gp2
}
"
NODE_ROOT_DISK_TYPE
=
"
${
NODE
_ROOT_DISK_TYPE
:-
gp2
}
"
MINION_ROOT_DISK_SIZE
=
${
MINION
_ROOT_DISK_SIZE
:-
32
}
NODE_ROOT_DISK_SIZE
=
${
NODE
_ROOT_DISK_SIZE
:-
32
}
MASTER_NAME
=
"
${
INSTANCE_PREFIX
}
-master"
MASTER_NAME
=
"
${
INSTANCE_PREFIX
}
-master"
MASTER_TAG
=
"
${
INSTANCE_PREFIX
}
-master"
MASTER_TAG
=
"
${
INSTANCE_PREFIX
}
-master"
MINION_TAG
=
"
${
INSTANCE_PREFIX
}
-minion"
MINION_TAG
=
"
${
INSTANCE_PREFIX
}
-minion"
MINION
_SCOPES
=
""
NODE
_SCOPES
=
""
POLL_SLEEP_INTERVAL
=
3
POLL_SLEEP_INTERVAL
=
3
SERVICE_CLUSTER_IP_RANGE
=
"10.0.0.0/16"
# formerly PORTAL_NET
SERVICE_CLUSTER_IP_RANGE
=
"10.0.0.0/16"
# formerly PORTAL_NET
CLUSTER_IP_RANGE
=
"
${
CLUSTER_IP_RANGE
:-
10
.244.0.0/16
}
"
CLUSTER_IP_RANGE
=
"
${
CLUSTER_IP_RANGE
:-
10
.244.0.0/16
}
"
...
...
cluster/aws/config-test.sh
View file @
1846cfc1
...
@@ -64,13 +64,13 @@ MASTER_DISK_SIZE=${MASTER_DISK_SIZE:-20}
...
@@ -64,13 +64,13 @@ MASTER_DISK_SIZE=${MASTER_DISK_SIZE:-20}
MASTER_ROOT_DISK_TYPE
=
"
${
MASTER_ROOT_DISK_TYPE
:-
gp2
}
"
MASTER_ROOT_DISK_TYPE
=
"
${
MASTER_ROOT_DISK_TYPE
:-
gp2
}
"
MASTER_ROOT_DISK_SIZE
=
${
MASTER_ROOT_DISK_SIZE
:-
8
}
MASTER_ROOT_DISK_SIZE
=
${
MASTER_ROOT_DISK_SIZE
:-
8
}
# The minions root EBS volume size (used to house Docker images)
# The minions root EBS volume size (used to house Docker images)
MINION_ROOT_DISK_TYPE
=
"
${
MINION
_ROOT_DISK_TYPE
:-
gp2
}
"
NODE_ROOT_DISK_TYPE
=
"
${
NODE
_ROOT_DISK_TYPE
:-
gp2
}
"
MINION_ROOT_DISK_SIZE
=
${
MINION
_ROOT_DISK_SIZE
:-
32
}
NODE_ROOT_DISK_SIZE
=
${
NODE
_ROOT_DISK_SIZE
:-
32
}
MASTER_NAME
=
"
${
INSTANCE_PREFIX
}
-master"
MASTER_NAME
=
"
${
INSTANCE_PREFIX
}
-master"
MASTER_TAG
=
"
${
INSTANCE_PREFIX
}
-master"
MASTER_TAG
=
"
${
INSTANCE_PREFIX
}
-master"
MINION_TAG
=
"
${
INSTANCE_PREFIX
}
-minion"
MINION_TAG
=
"
${
INSTANCE_PREFIX
}
-minion"
MINION
_SCOPES
=
""
NODE
_SCOPES
=
""
POLL_SLEEP_INTERVAL
=
3
POLL_SLEEP_INTERVAL
=
3
SERVICE_CLUSTER_IP_RANGE
=
"10.0.0.0/16"
# formerly PORTAL_NET
SERVICE_CLUSTER_IP_RANGE
=
"10.0.0.0/16"
# formerly PORTAL_NET
CLUSTER_IP_RANGE
=
"
${
CLUSTER_IP_RANGE
:-
10
.245.0.0/16
}
"
CLUSTER_IP_RANGE
=
"
${
CLUSTER_IP_RANGE
:-
10
.245.0.0/16
}
"
...
...
cluster/aws/util.sh
View file @
1846cfc1
...
@@ -86,7 +86,7 @@ MINION_SG_NAME="kubernetes-minion-${CLUSTER_ID}"
...
@@ -86,7 +86,7 @@ MINION_SG_NAME="kubernetes-minion-${CLUSTER_ID}"
# only affects the big storage instance types, which aren't a typical use case right now.
# only affects the big storage instance types, which aren't a typical use case right now.
BLOCK_DEVICE_MAPPINGS_BASE
=
"{
\"
DeviceName
\"
:
\"
/dev/sdc
\"
,
\"
VirtualName
\"
:
\"
ephemeral0
\"
},{
\"
DeviceName
\"
:
\"
/dev/sdd
\"
,
\"
VirtualName
\"
:
\"
ephemeral1
\"
},{
\"
DeviceName
\"
:
\"
/dev/sde
\"
,
\"
VirtualName
\"
:
\"
ephemeral2
\"
},{
\"
DeviceName
\"
:
\"
/dev/sdf
\"
,
\"
VirtualName
\"
:
\"
ephemeral3
\"
}"
BLOCK_DEVICE_MAPPINGS_BASE
=
"{
\"
DeviceName
\"
:
\"
/dev/sdc
\"
,
\"
VirtualName
\"
:
\"
ephemeral0
\"
},{
\"
DeviceName
\"
:
\"
/dev/sdd
\"
,
\"
VirtualName
\"
:
\"
ephemeral1
\"
},{
\"
DeviceName
\"
:
\"
/dev/sde
\"
,
\"
VirtualName
\"
:
\"
ephemeral2
\"
},{
\"
DeviceName
\"
:
\"
/dev/sdf
\"
,
\"
VirtualName
\"
:
\"
ephemeral3
\"
}"
MASTER_BLOCK_DEVICE_MAPPINGS
=
"[{
\"
DeviceName
\"
:
\"
/dev/sda1
\"
,
\"
Ebs
\"
:{
\"
DeleteOnTermination
\"
:true,
\"
VolumeSize
\"
:
${
MASTER_ROOT_DISK_SIZE
}
,
\"
VolumeType
\"
:
\"
${
MASTER_ROOT_DISK_TYPE
}
\"
}},
${
BLOCK_DEVICE_MAPPINGS_BASE
}
]"
MASTER_BLOCK_DEVICE_MAPPINGS
=
"[{
\"
DeviceName
\"
:
\"
/dev/sda1
\"
,
\"
Ebs
\"
:{
\"
DeleteOnTermination
\"
:true,
\"
VolumeSize
\"
:
${
MASTER_ROOT_DISK_SIZE
}
,
\"
VolumeType
\"
:
\"
${
MASTER_ROOT_DISK_TYPE
}
\"
}},
${
BLOCK_DEVICE_MAPPINGS_BASE
}
]"
NODE_BLOCK_DEVICE_MAPPINGS
=
"[{
\"
DeviceName
\"
:
\"
/dev/sda1
\"
,
\"
Ebs
\"
:{
\"
DeleteOnTermination
\"
:true,
\"
VolumeSize
\"
:
${
MINION_ROOT_DISK_SIZE
}
,
\"
VolumeType
\"
:
\"
${
MINION
_ROOT_DISK_TYPE
}
\"
}},
${
BLOCK_DEVICE_MAPPINGS_BASE
}
]"
NODE_BLOCK_DEVICE_MAPPINGS
=
"[{
\"
DeviceName
\"
:
\"
/dev/sda1
\"
,
\"
Ebs
\"
:{
\"
DeleteOnTermination
\"
:true,
\"
VolumeSize
\"
:
${
NODE_ROOT_DISK_SIZE
}
,
\"
VolumeType
\"
:
\"
${
NODE
_ROOT_DISK_TYPE
}
\"
}},
${
BLOCK_DEVICE_MAPPINGS_BASE
}
]"
# TODO (bburns) Parameterize this for multiple cluster per project
# TODO (bburns) Parameterize this for multiple cluster per project
...
...
cluster/gce/config-default.sh
View file @
1846cfc1
...
@@ -43,7 +43,7 @@ MASTER_TAG="${INSTANCE_PREFIX}-master"
...
@@ -43,7 +43,7 @@ MASTER_TAG="${INSTANCE_PREFIX}-master"
MINION_TAG
=
"
${
INSTANCE_PREFIX
}
-minion"
MINION_TAG
=
"
${
INSTANCE_PREFIX
}
-minion"
MASTER_IP_RANGE
=
"
${
MASTER_IP_RANGE
:-
10
.246.0.0/24
}
"
MASTER_IP_RANGE
=
"
${
MASTER_IP_RANGE
:-
10
.246.0.0/24
}
"
CLUSTER_IP_RANGE
=
"
${
CLUSTER_IP_RANGE
:-
10
.244.0.0/16
}
"
CLUSTER_IP_RANGE
=
"
${
CLUSTER_IP_RANGE
:-
10
.244.0.0/16
}
"
MINION_SCOPES
=
"
${
MINION
_SCOPES
:-
compute
-rw,monitoring,logging-write,storage-ro
}
"
NODE_SCOPES
=
"
${
NODE
_SCOPES
:-
compute
-rw,monitoring,logging-write,storage-ro
}
"
# Increase the sleep interval value if concerned about API rate limits. 3, in seconds, is the default.
# Increase the sleep interval value if concerned about API rate limits. 3, in seconds, is the default.
POLL_SLEEP_INTERVAL
=
"
${
POLL_SLEEP_INTERVAL
:-
3
}
"
POLL_SLEEP_INTERVAL
=
"
${
POLL_SLEEP_INTERVAL
:-
3
}
"
...
...
cluster/gce/config-test.sh
View file @
1846cfc1
...
@@ -44,7 +44,7 @@ MASTER_TAG="${INSTANCE_PREFIX}-master"
...
@@ -44,7 +44,7 @@ MASTER_TAG="${INSTANCE_PREFIX}-master"
MINION_TAG
=
"
${
INSTANCE_PREFIX
}
-minion"
MINION_TAG
=
"
${
INSTANCE_PREFIX
}
-minion"
CLUSTER_IP_RANGE
=
"
${
CLUSTER_IP_RANGE
:-
10
.245.0.0/16
}
"
CLUSTER_IP_RANGE
=
"
${
CLUSTER_IP_RANGE
:-
10
.245.0.0/16
}
"
MASTER_IP_RANGE
=
"
${
MASTER_IP_RANGE
:-
10
.246.0.0/24
}
"
MASTER_IP_RANGE
=
"
${
MASTER_IP_RANGE
:-
10
.246.0.0/24
}
"
MINION_SCOPES
=
"
${
MINION
_SCOPES
:-
compute
-rw,monitoring,logging-write,storage-ro
}
"
NODE_SCOPES
=
"
${
NODE
_SCOPES
:-
compute
-rw,monitoring,logging-write,storage-ro
}
"
RUNTIME_CONFIG
=
"
${
KUBE_RUNTIME_CONFIG
:-}
"
RUNTIME_CONFIG
=
"
${
KUBE_RUNTIME_CONFIG
:-}
"
TERMINATED_POD_GC_THRESHOLD
=
${
TERMINATED_POD_GC_THRESHOLD
:-
100
}
TERMINATED_POD_GC_THRESHOLD
=
${
TERMINATED_POD_GC_THRESHOLD
:-
100
}
...
...
cluster/gce/upgrade.sh
View file @
1846cfc1
...
@@ -145,7 +145,7 @@ function get-env-val() {
...
@@ -145,7 +145,7 @@ function get-env-val() {
# Assumed vars:
# Assumed vars:
# KUBE_VERSION
# KUBE_VERSION
#
MINION
_SCOPES
#
NODE
_SCOPES
# NODE_INSTANCE_PREFIX
# NODE_INSTANCE_PREFIX
# PROJECT
# PROJECT
# ZONE
# ZONE
...
@@ -167,7 +167,7 @@ function upgrade-nodes() {
...
@@ -167,7 +167,7 @@ function upgrade-nodes() {
#
#
# Assumed vars:
# Assumed vars:
# KUBE_VERSION
# KUBE_VERSION
#
MINION
_SCOPES
#
NODE
_SCOPES
# NODE_INSTANCE_PREFIX
# NODE_INSTANCE_PREFIX
# PROJECT
# PROJECT
# ZONE
# ZONE
...
@@ -188,8 +188,8 @@ function prepare-node-upgrade() {
...
@@ -188,8 +188,8 @@ function prepare-node-upgrade() {
# TODO(zmerlynn): Refactor setting scope flags.
# TODO(zmerlynn): Refactor setting scope flags.
local
scope_flags
=
local
scope_flags
=
if
[
-n
"
${
MINION
_SCOPES
}
"
]
;
then
if
[
-n
"
${
NODE
_SCOPES
}
"
]
;
then
scope_flags
=
"--scopes
${
MINION
_SCOPES
}
"
scope_flags
=
"--scopes
${
NODE
_SCOPES
}
"
else
else
scope_flags
=
"--no-scopes"
scope_flags
=
"--no-scopes"
fi
fi
...
...
cluster/gce/util.sh
View file @
1846cfc1
...
@@ -663,8 +663,8 @@ function kube-up {
...
@@ -663,8 +663,8 @@ function kube-up {
# TODO(zmerlynn): Refactor setting scope flags.
# TODO(zmerlynn): Refactor setting scope flags.
local
scope_flags
=
local
scope_flags
=
if
[
-n
"
${
MINION
_SCOPES
}
"
]
;
then
if
[
-n
"
${
NODE
_SCOPES
}
"
]
;
then
scope_flags
=
"--scopes
${
MINION
_SCOPES
}
"
scope_flags
=
"--scopes
${
NODE
_SCOPES
}
"
else
else
scope_flags
=
"--no-scopes"
scope_flags
=
"--no-scopes"
fi
fi
...
@@ -1040,8 +1040,8 @@ function prepare-push() {
...
@@ -1040,8 +1040,8 @@ function prepare-push() {
# TODO(zmerlynn): Refactor setting scope flags.
# TODO(zmerlynn): Refactor setting scope flags.
local
scope_flags
=
local
scope_flags
=
if
[
-n
"
${
MINION
_SCOPES
}
"
]
;
then
if
[
-n
"
${
NODE
_SCOPES
}
"
]
;
then
scope_flags
=
"--scopes
${
MINION
_SCOPES
}
"
scope_flags
=
"--scopes
${
NODE
_SCOPES
}
"
else
else
scope_flags
=
"--no-scopes"
scope_flags
=
"--no-scopes"
fi
fi
...
...
cluster/gke/config-common.sh
View file @
1846cfc1
...
@@ -27,7 +27,7 @@ FIREWALL_SSH="${FIREWALL_SSH:-${NETWORK}-allow-ssh}"
...
@@ -27,7 +27,7 @@ FIREWALL_SSH="${FIREWALL_SSH:-${NETWORK}-allow-ssh}"
GCLOUD
=
"
${
GCLOUD
:-
gcloud
}
"
GCLOUD
=
"
${
GCLOUD
:-
gcloud
}
"
CMD_GROUP
=
"
${
CMD_GROUP
:-}
"
CMD_GROUP
=
"
${
CMD_GROUP
:-}
"
GCLOUD_CONFIG_DIR
=
"
${
GCLOUD_CONFIG_DIR
:-${
HOME
}
/.config/gcloud/kubernetes
}
"
GCLOUD_CONFIG_DIR
=
"
${
GCLOUD_CONFIG_DIR
:-${
HOME
}
/.config/gcloud/kubernetes
}
"
MINION_SCOPES
=
"
${
MINION
_SCOPES
:-
"compute-rw,storage-ro"
}
"
NODE_SCOPES
=
"
${
NODE
_SCOPES
:-
"compute-rw,storage-ro"
}
"
MACHINE_TYPE
=
"
${
MACHINE_TYPE
:-
n1
-standard-2
}
"
MACHINE_TYPE
=
"
${
MACHINE_TYPE
:-
n1
-standard-2
}
"
# WARNING: any new vars added here must correspond to options that can be
# WARNING: any new vars added here must correspond to options that can be
...
...
cluster/gke/util.sh
View file @
1846cfc1
...
@@ -113,7 +113,7 @@ function verify-prereqs() {
...
@@ -113,7 +113,7 @@ function verify-prereqs() {
# ZONE
# ZONE
# CLUSTER_API_VERSION (optional)
# CLUSTER_API_VERSION (optional)
# NUM_MINIONS
# NUM_MINIONS
#
MINION
_SCOPES
#
NODE
_SCOPES
# MACHINE_TYPE
# MACHINE_TYPE
function
kube-up
()
{
function
kube-up
()
{
echo
"... in gke:kube-up()"
>
&2
echo
"... in gke:kube-up()"
>
&2
...
@@ -145,7 +145,7 @@ function kube-up() {
...
@@ -145,7 +145,7 @@ function kube-up() {
"--project=
${
PROJECT
}
"
"--project=
${
PROJECT
}
"
"--num-nodes=
${
NUM_MINIONS
}
"
"--num-nodes=
${
NUM_MINIONS
}
"
"--network=
${
NETWORK
}
"
"--network=
${
NETWORK
}
"
"--scopes=
${
MINION
_SCOPES
}
"
"--scopes=
${
NODE
_SCOPES
}
"
"--cluster-version=
${
CLUSTER_API_VERSION
}
"
"--cluster-version=
${
CLUSTER_API_VERSION
}
"
"--machine-type=
${
MACHINE_TYPE
}
"
"--machine-type=
${
MACHINE_TYPE
}
"
)
)
...
...
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