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
724e8a3f
Commit
724e8a3f
authored
Nov 12, 2015
by
k8s-merge-robot
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #17011 from resouer/patch-9
Auto commit by PR queue bot
parents
3ca4cf5b
aa9a6a13
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
59 additions
and
8 deletions
+59
-8
master.sh
docs/getting-started-guides/docker-multinode/master.sh
+34
-5
worker.sh
docs/getting-started-guides/docker-multinode/worker.sh
+25
-3
No files found.
docs/getting-started-guides/docker-multinode/master.sh
View file @
724e8a3f
...
...
@@ -88,7 +88,15 @@ detect_lsb() {
# Start the bootstrap daemon
bootstrap_daemon
()
{
sudo
-b
docker
-d
-H
unix:///var/run/docker-bootstrap.sock
-p
/var/run/docker-bootstrap.pid
--iptables
=
false
--ip-masq
=
false
--bridge
=
none
--graph
=
/var/lib/docker-bootstrap 2> /var/log/docker-bootstrap.log 1> /dev/null
sudo
-b
docker
-d
\
-H
unix:///var/run/docker-bootstrap.sock
\
-p
/var/run/docker-bootstrap.pid
\
--iptables
=
false
\
--ip-masq
=
false
\
--bridge
=
none
\
--graph
=
/var/lib/docker-bootstrap
\
2> /var/log/docker-bootstrap.log
\
1> /dev/null
sleep
5
}
...
...
@@ -98,19 +106,40 @@ DOCKER_CONF=""
start_k8s
(){
# Start etcd
docker
-H
unix:///var/run/docker-bootstrap.sock run
--restart
=
always
--net
=
host
-d
gcr.io/google_containers/etcd:2.2.1 /usr/local/bin/etcd
--addr
=
127.0.0.1:4001
--bind-addr
=
0.0.0.0:4001
--data-dir
=
/var/etcd/data
docker
-H
unix:///var/run/docker-bootstrap.sock run
\
--restart
=
always
\
--net
=
host
\
-d
\
gcr.io/google_containers/etcd:2.2.1
\
/usr/local/bin/etcd
\
--addr
=
127.0.0.1:4001
\
--bind-addr
=
0.0.0.0:4001
\
--data-dir
=
/var/etcd/data
sleep
5
# Set flannel net config
docker
-H
unix:///var/run/docker-bootstrap.sock run
--net
=
host gcr.io/google_containers/etcd:2.2.1 etcdctl
set
/coreos.com/network/config
'{ "Network": "10.1.0.0/16", "Backend": {"Type": "vxlan"}}'
docker
-H
unix:///var/run/docker-bootstrap.sock run
\
--net
=
host gcr.io/google_containers/etcd:2.2.1
\
etcdctl
\
set
/coreos.com/network/config
\
'{ "Network": "10.1.0.0/16", "Backend": {"Type": "vxlan"}}'
# iface may change to a private network interface, eth0 is for default
flannelCID
=
$(
docker
-H
unix:///var/run/docker-bootstrap.sock run
--restart
=
always
-d
--net
=
host
--privileged
-v
/dev/net:/dev/net quay.io/coreos/flannel:0.5.3 /opt/bin/flanneld
-iface
=
"eth0"
)
flannelCID
=
$(
docker
-H
unix:///var/run/docker-bootstrap.sock run
\
--restart
=
always
\
-d
\
--net
=
host
\
--privileged
\
-v
/dev/net:/dev/net
\
quay.io/coreos/flannel:0.5.3
\
/opt/bin/flanneld
\
-iface
=
"eth0"
)
sleep
8
# Copy flannel env out and source it on the host
docker
-H
unix:///var/run/docker-bootstrap.sock
cp
${
flannelCID
}
:/run/flannel/subnet.env
.
docker
-H
unix:///var/run/docker-bootstrap.sock
\
cp
${
flannelCID
}
:/run/flannel/subnet.env
.
source
subnet.env
# Configure docker net settings, then restart it
...
...
docs/getting-started-guides/docker-multinode/worker.sh
View file @
724e8a3f
...
...
@@ -96,7 +96,17 @@ detect_lsb() {
# Start the bootstrap daemon
bootstrap_daemon
()
{
sudo
-b
docker
-d
-H
unix:///var/run/docker-bootstrap.sock
-p
/var/run/docker-bootstrap.pid
--iptables
=
false
--ip-masq
=
false
--bridge
=
none
--graph
=
/var/lib/docker-bootstrap 2> /var/log/docker-bootstrap.log 1> /dev/null
sudo
-b
\
docker
\
-d
\
-H
unix:///var/run/docker-bootstrap.sock
\
-p
/var/run/docker-bootstrap.pid
\
--iptables
=
false
\
--ip-masq
=
false
\
--bridge
=
none
\
--graph
=
/var/lib/docker-bootstrap
\
2> /var/log/docker-bootstrap.log
\
1> /dev/null
sleep
5
}
...
...
@@ -106,12 +116,24 @@ DOCKER_CONF=""
# Start k8s components in containers
start_k8s
()
{
# Start flannel
flannelCID
=
$(
sudo
docker
-H
unix:///var/run/docker-bootstrap.sock run
-d
--restart
=
always
--net
=
host
--privileged
-v
/dev/net:/dev/net quay.io/coreos/flannel:0.5.3 /opt/bin/flanneld
--etcd-endpoints
=
http://
${
MASTER_IP
}
:4001
-iface
=
"eth0"
)
flannelCID
=
$(
sudo
\
docker
\
-H
unix:///var/run/docker-bootstrap.sock
\
run
\
-d
\
--restart
=
always
\
--net
=
host
\
--privileged
\
-v
/dev/net:/dev/net
\
quay.io/coreos/flannel:0.5.3
\
/opt/bin/flanneld
\
--etcd-endpoints
=
http://
${
MASTER_IP
}
:4001
-iface
=
"eth0"
)
sleep
8
# Copy flannel env out and source it on the host
sudo
docker
-H
unix:///var/run/docker-bootstrap.sock
cp
${
flannelCID
}
:/run/flannel/subnet.env
.
sudo
docker
-H
unix:///var/run/docker-bootstrap.sock
\
cp
${
flannelCID
}
:/run/flannel/subnet.env
.
source
subnet.env
# Configure docker net settings, then restart it
...
...
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