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
bf603f69
Commit
bf603f69
authored
Sep 30, 2015
by
eulerzgy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
change minion to node for rackspace
parent
29c3c23a
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
35 additions
and
35 deletions
+35
-35
node-cloud-config.yaml
cluster/rackspace/cloud-config/node-cloud-config.yaml
+1
-1
config-default.sh
cluster/rackspace/config-default.sh
+5
-5
util.sh
cluster/rackspace/util.sh
+29
-29
No files found.
cluster/rackspace/cloud-config/
minion
-cloud-config.yaml
→
cluster/rackspace/cloud-config/
node
-cloud-config.yaml
100644 → 100755
View file @
bf603f69
...
@@ -77,7 +77,7 @@ write_files:
...
@@ -77,7 +77,7 @@ write_files:
coreos
:
coreos
:
etcd
:
etcd
:
name
:
kubernetes-
minion
-INDEX
name
:
kubernetes-
node
-INDEX
discovery
:
https://discovery.etcd.io/DISCOVERY_ID
discovery
:
https://discovery.etcd.io/DISCOVERY_ID
addr
:
$private_ipv4:4001
addr
:
$private_ipv4:4001
peer-addr
:
$private_ipv4:7001
peer-addr
:
$private_ipv4:7001
...
...
cluster/rackspace/config-default.sh
100644 → 100755
View file @
bf603f69
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
# Sane defaults for dev environments. The following variables can be easily overriden
# Sane defaults for dev environments. The following variables can be easily overriden
# by setting each as a ENV variable ahead of time:
# by setting each as a ENV variable ahead of time:
# KUBE_IMAGE, KUBE_MASTER_FLAVOR, KUBE_
MINION
_FLAVOR, NUM_MINIONS, NOVA_NETWORK and SSH_KEY_NAME
# KUBE_IMAGE, KUBE_MASTER_FLAVOR, KUBE_
NODE
_FLAVOR, NUM_MINIONS, NOVA_NETWORK and SSH_KEY_NAME
# Shared
# Shared
KUBE_IMAGE
=
"
${
KUBE_IMAGE
-f2a71670-ced3-4274-80b6-0efcd0f8f91b
}
"
# CoreOS(Beta)
KUBE_IMAGE
=
"
${
KUBE_IMAGE
-f2a71670-ced3-4274-80b6-0efcd0f8f91b
}
"
# CoreOS(Beta)
...
@@ -30,11 +30,11 @@ KUBE_MASTER_FLAVOR="${KUBE_MASTER_FLAVOR-general1-1}"
...
@@ -30,11 +30,11 @@ KUBE_MASTER_FLAVOR="${KUBE_MASTER_FLAVOR-general1-1}"
MASTER_NAME
=
"
${
INSTANCE_PREFIX
}
-master"
MASTER_NAME
=
"
${
INSTANCE_PREFIX
}
-master"
MASTER_TAG
=
"tags=
${
INSTANCE_PREFIX
}
-master"
MASTER_TAG
=
"tags=
${
INSTANCE_PREFIX
}
-master"
#
Minion
#
Node
KUBE_
MINION_FLAVOR
=
"
${
KUBE_MINION
_FLAVOR
-general1-2
}
"
KUBE_
NODE_FLAVOR
=
"
${
KUBE_NODE
_FLAVOR
-general1-2
}
"
NUM_MINIONS
=
"
${
NUM_MINIONS
-4
}
"
NUM_MINIONS
=
"
${
NUM_MINIONS
-4
}
"
MINION_TAG
=
"tags=
${
INSTANCE_PREFIX
}
-minion
"
NODE_TAG
=
"tags=
${
INSTANCE_PREFIX
}
-node
"
MINION_NAMES
=(
$(
eval echo
${
INSTANCE_PREFIX
}
-minion
-
{
1..
${
NUM_MINIONS
}
}
)
)
NODE_NAMES
=(
$(
eval echo
${
INSTANCE_PREFIX
}
-node
-
{
1..
${
NUM_MINIONS
}
}
)
)
KUBE_NETWORK
=
"10.240.0.0/16"
KUBE_NETWORK
=
"10.240.0.0/16"
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/rackspace/util.sh
100644 → 100755
View file @
bf603f69
...
@@ -121,9 +121,9 @@ copy_dev_tarballs() {
...
@@ -121,9 +121,9 @@ copy_dev_tarballs() {
}
}
prep_known_tokens
()
{
prep_known_tokens
()
{
for
((
i
=
0
;
i<
${#
MINION
_NAMES
[@]
}
;
i++
))
;
do
for
((
i
=
0
;
i<
${#
NODE
_NAMES
[@]
}
;
i++
))
;
do
generate_kubelet_tokens
${
MINION
_NAMES
[i]
}
generate_kubelet_tokens
${
NODE
_NAMES
[i]
}
cat
${
KUBE_TEMP
}
/
${
MINION
_NAMES
[i]
}
_tokens.csv
>>
${
KUBE_TEMP
}
/known_tokens.csv
cat
${
KUBE_TEMP
}
/
${
NODE
_NAMES
[i]
}
_tokens.csv
>>
${
KUBE_TEMP
}
/known_tokens.csv
done
done
# Generate tokens for other "service accounts". Append to known_tokens.
# Generate tokens for other "service accounts". Append to known_tokens.
...
@@ -175,14 +175,14 @@ ${MASTER_NAME}"
...
@@ -175,14 +175,14 @@ ${MASTER_NAME}"
$MASTER_BOOT_CMD
$MASTER_BOOT_CMD
}
}
rax-boot-
minion
s
()
{
rax-boot-
node
s
()
{
cp
$(
dirname
$0
)
/rackspace/cloud-config/
minion
-cloud-config.yaml
\
cp
$(
dirname
$0
)
/rackspace/cloud-config/
node
-cloud-config.yaml
\
${
KUBE_TEMP
}
/
minion
-cloud-config.yaml
${
KUBE_TEMP
}
/
node
-cloud-config.yaml
for
((
i
=
0
;
i<
${#
MINION
_NAMES
[@]
}
;
i++
))
;
do
for
((
i
=
0
;
i<
${#
NODE
_NAMES
[@]
}
;
i++
))
;
do
get_tokens_from_csv
${
MINION
_NAMES
[i]
}
get_tokens_from_csv
${
NODE
_NAMES
[i]
}
sed
-e
"s|DISCOVERY_ID|
${
DISCOVERY_ID
}
|"
\
sed
-e
"s|DISCOVERY_ID|
${
DISCOVERY_ID
}
|"
\
-e
"s|CLOUD_FILES_URL|
${
RELEASE_TMP_URL
//&/\\&
}
|"
\
-e
"s|CLOUD_FILES_URL|
${
RELEASE_TMP_URL
//&/\\&
}
|"
\
...
@@ -196,22 +196,22 @@ rax-boot-minions() {
...
@@ -196,22 +196,22 @@ rax-boot-minions() {
-e
"s|KUBELET_TOKEN|
${
KUBELET_TOKEN
}
|"
\
-e
"s|KUBELET_TOKEN|
${
KUBELET_TOKEN
}
|"
\
-e
"s|KUBE_PROXY_TOKEN|
${
KUBE_PROXY_TOKEN
}
|"
\
-e
"s|KUBE_PROXY_TOKEN|
${
KUBE_PROXY_TOKEN
}
|"
\
-e
"s|LOGGING_DESTINATION|
${
LOGGING_DESTINATION
:-}
|"
\
-e
"s|LOGGING_DESTINATION|
${
LOGGING_DESTINATION
:-}
|"
\
$(
dirname
$0
)
/rackspace/cloud-config/
minion-cloud-config.yaml
>
$KUBE_TEMP
/minion
-cloud-config-
$((
$i
+
1
))
.yaml
$(
dirname
$0
)
/rackspace/cloud-config/
node-cloud-config.yaml
>
$KUBE_TEMP
/node
-cloud-config-
$((
$i
+
1
))
.yaml
MINION
_BOOT_CMD
=
"nova boot
\
NODE
_BOOT_CMD
=
"nova boot
\
--key-name
${
SSH_KEY_NAME
}
\
--key-name
${
SSH_KEY_NAME
}
\
--flavor
${
KUBE_
MINION
_FLAVOR
}
\
--flavor
${
KUBE_
NODE
_FLAVOR
}
\
--image
${
KUBE_IMAGE
}
\
--image
${
KUBE_IMAGE
}
\
--meta
${
MINION
_TAG
}
\
--meta
${
NODE
_TAG
}
\
--user-data
${
KUBE_TEMP
}
/
minion
-cloud-config-
$((
i
+
1
))
.yaml
\
--user-data
${
KUBE_TEMP
}
/
node
-cloud-config-
$((
i
+
1
))
.yaml
\
--config-drive true
\
--config-drive true
\
--nic net-id=
${
NETWORK_UUID
}
\
--nic net-id=
${
NETWORK_UUID
}
\
${
MINION
_NAMES
[
$i
]
}
"
${
NODE
_NAMES
[
$i
]
}
"
echo
"cluster/rackspace/util.sh: Booting
${
MINION
_NAMES
[
$i
]
}
with following command:"
echo
"cluster/rackspace/util.sh: Booting
${
NODE
_NAMES
[
$i
]
}
with following command:"
echo
-e
"
\t
$
MINION
_BOOT_CMD
"
echo
-e
"
\t
$
NODE
_BOOT_CMD
"
$
MINION
_BOOT_CMD
$
NODE
_BOOT_CMD
done
done
}
}
...
@@ -229,16 +229,16 @@ rax-nova-network() {
...
@@ -229,16 +229,16 @@ rax-nova-network() {
fi
fi
}
}
detect-
minion
s
()
{
detect-
node
s
()
{
KUBE_
MINION
_IP_ADDRESSES
=()
KUBE_
NODE
_IP_ADDRESSES
=()
for
((
i
=
0
;
i<
${#
MINION
_NAMES
[@]
}
;
i++
))
;
do
for
((
i
=
0
;
i<
${#
NODE
_NAMES
[@]
}
;
i++
))
;
do
local
minion_ip
=
$(
nova show
--minimal
${
MINION
_NAMES
[
$i
]
}
\
local
node_ip
=
$(
nova show
--minimal
${
NODE
_NAMES
[
$i
]
}
\
|
grep
accessIPv4 |
awk
'{print $4}'
)
|
grep
accessIPv4 |
awk
'{print $4}'
)
echo
"cluster/rackspace/util.sh: Found
${
MINION_NAMES
[
$i
]
}
at
${
minion
_ip
}
"
echo
"cluster/rackspace/util.sh: Found
${
NODE_NAMES
[
$i
]
}
at
${
node
_ip
}
"
KUBE_
MINION_IP_ADDRESSES+
=(
"
${
minion
_ip
}
"
)
KUBE_
NODE_IP_ADDRESSES+
=(
"
${
node
_ip
}
"
)
done
done
if
[
-z
"
$KUBE_
MINION
_IP_ADDRESSES
"
]
;
then
if
[
-z
"
$KUBE_
NODE
_IP_ADDRESSES
"
]
;
then
echo
"cluster/rackspace/util.sh: Could not detect Kubernetes
minion
nodes. Make sure you've launched a cluster with 'kube-up.sh'"
echo
"cluster/rackspace/util.sh: Could not detect Kubernetes
node
nodes. Make sure you've launched a cluster with 'kube-up.sh'"
exit
1
exit
1
fi
fi
...
@@ -283,7 +283,7 @@ kube-up() {
...
@@ -283,7 +283,7 @@ kube-up() {
# developer up.
# developer up.
find-object-url
find-object-url
# Create a temp directory to hold scripts that will be uploaded to master/
minion
s
# Create a temp directory to hold scripts that will be uploaded to master/
node
s
KUBE_TEMP
=
$(
mktemp
-d
-t
kubernetes.XXXXXX
)
KUBE_TEMP
=
$(
mktemp
-d
-t
kubernetes.XXXXXX
)
trap
"rm -rf
${
KUBE_TEMP
}
"
EXIT
trap
"rm -rf
${
KUBE_TEMP
}
"
EXIT
...
@@ -301,7 +301,7 @@ kube-up() {
...
@@ -301,7 +301,7 @@ kube-up() {
prep_known_tokens
prep_known_tokens
rax-boot-master
rax-boot-master
rax-boot-
minion
s
rax-boot-
node
s
detect-master
detect-master
...
@@ -349,11 +349,11 @@ kube-up() {
...
@@ -349,11 +349,11 @@ kube-up() {
# Don't bail on errors, we want to be able to print some info.
# Don't bail on errors, we want to be able to print some info.
set
+e
set
+e
detect-
minion
s
detect-
node
s
# ensures KUBECONFIG is set
# ensures KUBECONFIG is set
get-kubeconfig-basicauth
get-kubeconfig-basicauth
echo
"All
minion
s may not be online yet, this is okay."
echo
"All
node
s may not be online yet, this is okay."
echo
echo
echo
"Kubernetes cluster is running. The master is running at:"
echo
"Kubernetes cluster is running. The master is running at:"
echo
echo
...
...
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