kubeadm-1.6.0-0.alpha.0.2074.a092d8e0f95f52.x86_64.rpm
kubernetes-cni-0.3.0.1-0.07a8a2.x86_64.rpm
kubelet-1.5.1-0.x86_64.rpm
kubectl-1.5.1-0.x86_64.rpm
etcd-v2.2.1-linux-amd64.tar.gz
在三台主机分别上传以上安装包。
- # yum localinstall *.rpm -y
返回信息:
- # yum install tmux
返回信息:
- # rm -rf /etc/kubernetes/
- # tar zxvf etcd-v2.2.1-linux-amd64.tar.gz
- # mv etcd-v2.2.1-linux-amd64 etcd
- # cd etcd
1)在 192.168.6.128 执行
- ./etcd --name infra0 --initial-advertise-peer-urls http://192.168.6.128:2380 \
- --listen-peer-urls http://192.168.6.128:2380 \
- --listen-client-urls http://192.168.6.128:2379,http://127.0.0.1:2379 \
- --advertise-client-urls http://192.168.6.128:2379 \
- --initial-cluster-token etcd-cluster-1 \
- --initial-cluster infra0=http://192.168.6.128:2380,infra1=http://192.168.6.129:2380,infra2=http://192.168.6.130:2380 \
- --initial-cluster-state new
返回信息:
- 2017-03-07 21:40:34.058276 I | etcdmain: etcd Version: 2.2.1
- 2017-03-07 21:40:34.058350 I | etcdmain: Git SHA: 75f8282
- 2017-03-07 21:40:34.058358 I | etcdmain: Go Version: go1.5.1
- 2017-03-07 21:40:34.058364 I | etcdmain: Go OS/Arch: linux/amd64
- 2017-03-07 21:40:34.058373 I | etcdmain: setting maximum number of CPUs to 1, total number of available CPUs is 1
- 2017-03-07 21:40:34.058385 W | etcdmain: no data-dir provided, using default data-dir ./infra0.etcd
- 2017-03-07 21:40:34.058499 I | etcdmain: listening for peers on http://192.168.6.128:2380
- 2017-03-07 21:40:34.058545 I | etcdmain: listening for client requests on http://127.0.0.1:2379
- 2017-03-07 21:40:34.058575 I | etcdmain: listening for client requests on http://192.168.6.128:2379
- 2017-03-07 21:40:34.060783 I | etcdserver: name = infra0
- 2017-03-07 21:40:34.060805 I | etcdserver: data dir = infra0.etcd
- 2017-03-07 21:40:34.060813 I | etcdserver: member dir = infra0.etcd/member
- 2017-03-07 21:40:34.060820 I | etcdserver: heartbeat = 100ms
- 2017-03-07 21:40:34.060826 I | etcdserver: election = 1000ms
- 2017-03-07 21:40:34.060832 I | etcdserver: snapshot count = 10000
- 2017-03-07 21:40:34.060851 I | etcdserver: advertise client URLs = http://192.168.6.128:2379
- 2017-03-07 21:40:34.060862 I | etcdserver: initial advertise peer URLs = http://192.168.6.128:2380
- 2017-03-07 21:40:34.060882 I | etcdserver: initial cluster = infra0=http://192.168.6.128:2380,infra1=http://192.168.6.129:2380,infra2=http://192.168.6.130:2380
- 2017-03-07 21:40:34.102470 I | etcdserver: starting member 205e265f32ab88c4 in cluster 24d40765d97551b1
- 2017-03-07 21:40:34.102699 I | raft: 205e265f32ab88c4 became follower at term 0
- 2017-03-07 21:40:34.102756 I | raft: newRaft 205e265f32ab88c4 [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
- 2017-03-07 21:40:34.102773 I | raft: 205e265f32ab88c4 became follower at term 1
- 2017-03-07 21:40:34.159745 I | etcdserver: starting server... [version: 2.2.1, cluster version: to_be_decided]
- 2017-03-07 21:40:34.162442 E | etcdmain: failed to notify systemd for readiness: No socket
- 2017-03-07 21:40:34.162485 E | etcdmain: forgot to set Type=notify in systemd service file?
- 2017-03-07 21:40:34.168847 N | etcdserver: added local member 205e265f32ab88c4 [http://192.168.6.128:2380] to cluster 24d40765d97551b1
- 2017-03-07 21:40:34.169066 N | etcdserver: added member 277ba44edc63d7cd [http://192.168.6.130:2380] to cluster 24d40765d97551b1
- 2017-03-07 21:40:34.169745 N | etcdserver: added member c1d267ff57ac5bcc [http://192.168.6.129:2380] to cluster 24d40765d97551b1
- 2017-03-07 21:40:34.170048 E | rafthttp: failed to dial 277ba44edc63d7cd on stream Message (dial tcp 192.168.6.130:2380: getsockopt: connection refused)
- 2017-03-07 21:40:34.170125 E | rafthttp: failed to dial 277ba44edc63d7cd on stream MsgApp v2 (dial tcp 192.168.6.130:2380: getsockopt: connection refused)
- 2017-03-07 21:40:34.170191 E | rafthttp: failed to dial c1d267ff57ac5bcc on stream Message (dial tcp 192.168.6.129:2380: getsockopt: connection refused)
- 2017-03-07 21:40:34.170251 E | rafthttp: failed to dial c1d267ff57ac5bcc on stream MsgApp v2 (dial tcp 192.168.6.129:2380: getsockopt: connection refused)
- 2017-03-07 21:40:34.703774 I | raft: 205e265f32ab88c4 is starting a new election at term 1
- 2017-03-07 21:40:34.704446 I | raft: 205e265f32ab88c4 became candidate at term 2
- 2017-03-07 21:40:34.704478 I | raft: 205e265f32ab88c4 received vote from 205e265f32ab88c4 at term 2
- 2017-03-07 21:40:34.704510 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to 277ba44edc63d7cd at term 2
- 2017-03-07 21:40:34.704535 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to c1d267ff57ac5bcc at term 2
- 2017-03-07 21:40:34.709296 E | rafthttp: failed to write c1d267ff57ac5bcc on pipeline (dial tcp 192.168.6.129:2380: getsockopt: connection refused)
- 2017-03-07 21:40:34.709712 E | rafthttp: failed to write 277ba44edc63d7cd on pipeline (dial tcp 192.168.6.130:2380: getsockopt: connection refused)
- 2017-03-07 21:40:36.003331 I | raft: 205e265f32ab88c4 is starting a new election at term 2
- 2017-03-07 21:40:36.042379 I | raft: 205e265f32ab88c4 became candidate at term 3
- 2017-03-07 21:40:36.042511 I | raft: 205e265f32ab88c4 received vote from 205e265f32ab88c4 at term 3
- 2017-03-07 21:40:36.042551 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to 277ba44edc63d7cd at term 3
- 2017-03-07 21:40:36.042576 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to c1d267ff57ac5bcc at term 3
- 2017-03-07 21:40:37.203729 I | raft: 205e265f32ab88c4 is starting a new election at term 3
- 2017-03-07 21:40:37.204106 I | raft: 205e265f32ab88c4 became candidate at term 4
- 2017-03-07 21:40:37.204161 I | raft: 205e265f32ab88c4 received vote from 205e265f32ab88c4 at term 4
- 2017-03-07 21:40:37.204205 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to c1d267ff57ac5bcc at term 4
- 2017-03-07 21:40:37.204247 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to 277ba44edc63d7cd at term 4
- 2017-03-07 21:40:38.604756 I | raft: 205e265f32ab88c4 is starting a new election at term 4
- 2017-03-07 21:40:38.605007 I | raft: 205e265f32ab88c4 became candidate at term 5
- 2017-03-07 21:40:38.605038 I | raft: 205e265f32ab88c4 received vote from 205e265f32ab88c4 at term 5
- 2017-03-07 21:40:38.605382 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to 277ba44edc63d7cd at term 5
- 2017-03-07 21:40:38.605432 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to c1d267ff57ac5bcc at term 5
- 2017-03-07 21:40:39.804275 I | raft: 205e265f32ab88c4 is starting a new election at term 5
- 2017-03-07 21:40:39.804662 I | raft: 205e265f32ab88c4 became candidate at term 6
- 2017-03-07 21:40:39.804684 I | raft: 205e265f32ab88c4 received vote from 205e265f32ab88c4 at term 6
- 2017-03-07 21:40:39.804697 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to 277ba44edc63d7cd at term 6
- 2017-03-07 21:40:39.804709 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to c1d267ff57ac5bcc at term 6
- 2017-03-07 21:40:41.168876 E | etcdserver: publish error: etcdserver: request timed out
- 2017-03-07 21:40:41.204051 I | raft: 205e265f32ab88c4 is starting a new election at term 6
- 2017-03-07 21:40:41.204460 I | raft: 205e265f32ab88c4 became candidate at term 7
- 2017-03-07 21:40:41.204494 I | raft: 205e265f32ab88c4 received vote from 205e265f32ab88c4 at term 7
- 2017-03-07 21:40:41.204515 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to 277ba44edc63d7cd at term 7
- 2017-03-07 21:40:41.204532 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to c1d267ff57ac5bcc at term 7
- 2017-03-07 21:40:42.803859 I | raft: 205e265f32ab88c4 is starting a new election at term 7
- 2017-03-07 21:40:42.803939 I | raft: 205e265f32ab88c4 became candidate at term 8
- 2017-03-07 21:40:42.803949 I | raft: 205e265f32ab88c4 received vote from 205e265f32ab88c4 at term 8
- 2017-03-07 21:40:42.803962 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to 277ba44edc63d7cd at term 8
- 2017-03-07 21:40:42.803973 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to c1d267ff57ac5bcc at term 8
- 2017-03-07 21:40:44.207322 I | raft: 205e265f32ab88c4 is starting a new election at term 8
- 2017-03-07 21:40:44.207549 I | raft: 205e265f32ab88c4 became candidate at term 9
- 2017-03-07 21:40:44.207581 I | raft: 205e265f32ab88c4 received vote from 205e265f32ab88c4 at term 9
- 2017-03-07 21:40:44.207608 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to 277ba44edc63d7cd at term 9
- 2017-03-07 21:40:44.207632 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to c1d267ff57ac5bcc at term 9
- 2017-03-07 21:40:45.404016 I | raft: 205e265f32ab88c4 is starting a new election at term 9
- 2017-03-07 21:40:45.404575 I | raft: 205e265f32ab88c4 became candidate at term 10
- 2017-03-07 21:40:45.404616 I | raft: 205e265f32ab88c4 received vote from 205e265f32ab88c4 at term 10
- 2017-03-07 21:40:45.404644 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to c1d267ff57ac5bcc at term 10
- 2017-03-07 21:40:45.404669 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to 277ba44edc63d7cd at term 10
- 2017-03-07 21:40:46.605584 I | raft: 205e265f32ab88c4 is starting a new election at term 10
- 2017-03-07 21:40:46.605724 I | raft: 205e265f32ab88c4 became candidate at term 11
- 2017-03-07 21:40:46.605747 I | raft: 205e265f32ab88c4 received vote from 205e265f32ab88c4 at term 11
- 2017-03-07 21:40:46.605772 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to 277ba44edc63d7cd at term 11
- 2017-03-07 21:40:46.605795 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to c1d267ff57ac5bcc at term 11
- 2017-03-07 21:40:47.855884 I | rafthttp: the connection with c1d267ff57ac5bcc became active
- 2017-03-07 21:40:48.038296 I | raft: 205e265f32ab88c4 [term: 11] ignored a MsgVote message with lower term from c1d267ff57ac5bcc [term: 2]
- 2017-03-07 21:40:48.105541 I | raft: 205e265f32ab88c4 is starting a new election at term 11
- 2017-03-07 21:40:48.105669 I | raft: 205e265f32ab88c4 became candidate at term 12
- 2017-03-07 21:40:48.105691 I | raft: 205e265f32ab88c4 received vote from 205e265f32ab88c4 at term 12
- 2017-03-07 21:40:48.105716 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to 277ba44edc63d7cd at term 12
- 2017-03-07 21:40:48.105740 I | raft: 205e265f32ab88c4 [logterm: 1, index: 3] sent vote request to c1d267ff57ac5bcc at term 12
- 2017-03-07 21:40:48.151355 I | raft: 205e265f32ab88c4 received vote from c1d267ff57ac5bcc at term 12
- 2017-03-07 21:40:48.151714 I | raft: 205e265f32ab88c4 [q:2] has received 2 votes and 0 vote rejections
- 2017-03-07 21:40:48.151962 I | raft: 205e265f32ab88c4 became leader at term 12
- 2017-03-07 21:40:48.152021 I | raft: raft.node: 205e265f32ab88c4 elected leader 205e265f32ab88c4 at term 12
- 2017-03-07 21:40:48.164621 W | etcdserver: failed to reach the peerURL(http://192.168.6.130:2380) of member 277ba44edc63d7cd (Get http://192.168.6.130:2380/version: dial tcp 192.168.6.130:2380: getsockopt: connection refused)
- 2017-03-07 21:40:48.164660 W | etcdserver: cannot get the version of member 277ba44edc63d7cd (Get http://192.168.6.130:2380/version: dial tcp 192.168.6.130:2380: getsockopt: connection refused)
- 2017-03-07 21:40:48.167418 I | etcdserver: setting up the initial cluster version to 2.1
- 2017-03-07 21:40:48.169673 E | etcdserver: publish error: etcdserver: request timed out, possibly due to connection lost
- 2017-03-07 21:40:48.173202 N | etcdserver: set the initial cluster version to 2.1
- 2017-03-07 21:40:48.176115 I | etcdserver: published {Name:infra0 ClientURLs:[http://192.168.6.128:2379]} to cluster 24d40765d97551b1
- 2017-03-07 21:40:53.169422 W | etcdserver: failed to reach the peerURL(http://192.168.6.130:2380) of member 277ba44edc63d7cd (Get http://192.168.6.130:2380/version: dial tcp 192.168.6.130:2380: getsockopt: connection refused)
- 2017-03-07 21:40:53.169475 W | etcdserver: cannot get the version of member 277ba44edc63d7cd (Get http://192.168.6.130:2380/version: dial tcp 192.168.6.130:2380: getsockopt: connection refused)
- 2017-03-07 21:40:58.177751 W | etcdserver: failed to reach the peerURL(http://192.168.6.130:2380) of member 277ba44edc63d7cd (Get http://192.168.6.130:2380/version: dial tcp 192.168.6.130:2380: getsockopt: connection refused)
- 2017-03-07 21:40:58.177823 W | etcdserver: cannot get the version of member 277ba44edc63d7cd (Get http://192.168.6.130:2380/version: dial tcp 192.168.6.130:2380: getsockopt: connection refused)
- 2017-03-07 21:41:01.438424 I | rafthttp: the connection with 277ba44edc63d7cd became active
- 2017-03-07 21:41:03.191553 I | etcdserver: updating the cluster version from 2.1 to 2.2
- 2017-03-07 21:41:03.197963 N | etcdserver: updated the cluster version from 2.1 to 2.2
2)在 192.168.6.129 上执行:
- ./etcd --name infra1 --initial-advertise-peer-urls http://192.168.6.129:2380 \
- --listen-peer-urls http://192.168.6.129:2380 \
- --listen-client-urls http://192.168.6.129:2379,http://127.0.0.1:2379 \
- --advertise-client-urls http://192.168.6.129:2379 \
- --initial-cluster-token etcd-cluster-1 \
- --initial-cluster infra0=http://192.168.6.128:2380,infra1=http://192.168.6.129:2380,infra2=http://192.168.6.130:2380 \
- --initial-cluster-state new
返回信息:
- 2017-03-07 21:40:47.824138 I | etcdmain: etcd Version: 2.2.1
- 2017-03-07 21:40:47.824299 I | etcdmain: Git SHA: 75f8282
- 2017-03-07 21:40:47.824318 I | etcdmain: Go Version: go1.5.1
- 2017-03-07 21:40:47.824332 I | etcdmain: Go OS/Arch: linux/amd64
- 2017-03-07 21:40:47.824351 I | etcdmain: setting maximum number of CPUs to 1, total number of available CPUs is 1
- 2017-03-07 21:40:47.824376 W | etcdmain: no data-dir provided, using default data-dir ./infra1.etcd
- 2017-03-07 21:40:47.824605 I | etcdmain: listening for peers on http://192.168.6.129:2380
- 2017-03-07 21:40:47.824832 I | etcdmain: listening for client requests on http://127.0.0.1:2379
- 2017-03-07 21:40:47.824919 I | etcdmain: listening for client requests on http://192.168.6.129:2379
- 2017-03-07 21:40:47.830245 I | etcdserver: name = infra1
- 2017-03-07 21:40:47.830298 I | etcdserver: data dir = infra1.etcd
- 2017-03-07 21:40:47.830316 I | etcdserver: member dir = infra1.etcd/member
- 2017-03-07 21:40:47.830368 I | etcdserver: heartbeat = 100ms
- 2017-03-07 21:40:47.830388 I | etcdserver: election = 1000ms
- 2017-03-07 21:40:47.830401 I | etcdserver: snapshot count = 10000
- 2017-03-07 21:40:47.830435 I | etcdserver: advertise client URLs = http://192.168.6.129:2379
- 2017-03-07 21:40:47.830477 I | etcdserver: initial advertise peer URLs = http://192.168.6.129:2380
- 2017-03-07 21:40:47.830530 I | etcdserver: initial cluster = infra0=http://192.168.6.128:2380,infra1=http://192.168.6.129:2380,infra2=http://192.168.6.130:2380
- 2017-03-07 21:40:47.836392 I | etcdserver: starting member c1d267ff57ac5bcc in cluster 24d40765d97551b1
- 2017-03-07 21:40:47.836576 I | raft: c1d267ff57ac5bcc became follower at term 0
- 2017-03-07 21:40:47.836628 I | raft: newRaft c1d267ff57ac5bcc [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
- 2017-03-07 21:40:47.836646 I | raft: c1d267ff57ac5bcc became follower at term 1
- 2017-03-07 21:40:47.858347 I | etcdserver: starting server... [version: 2.2.1, cluster version: to_be_decided]
- 2017-03-07 21:40:47.858946 E | etcdmain: failed to notify systemd for readiness: No socket
- 2017-03-07 21:40:47.858966 E | etcdmain: forgot to set Type=notify in systemd service file?
- 2017-03-07 21:40:47.862192 I | rafthttp: the connection with 205e265f32ab88c4 became active
- 2017-03-07 21:40:47.862912 N | etcdserver: added member 205e265f32ab88c4 [http://192.168.6.128:2380] to cluster 24d40765d97551b1
- 2017-03-07 21:40:47.863026 N | etcdserver: added member 277ba44edc63d7cd [http://192.168.6.130:2380] to cluster 24d40765d97551b1
- 2017-03-07 21:40:47.863120 N | etcdserver: added local member c1d267ff57ac5bcc [http://192.168.6.129:2380] to cluster 24d40765d97551b1
- 2017-03-07 21:40:47.863461 E | rafthttp: failed to dial 277ba44edc63d7cd on stream Message (dial tcp 192.168.6.130:2380: getsockopt: connection refused)
- 2017-03-07 21:40:47.863503 E | rafthttp: failed to dial 277ba44edc63d7cd on stream MsgApp v2 (dial tcp 192.168.6.130:2380: getsockopt: connection refused)
- 2017-03-07 21:40:48.039642 I | raft: c1d267ff57ac5bcc is starting a new election at term 1
- 2017-03-07 21:40:48.039865 I | raft: c1d267ff57ac5bcc became candidate at term 2
- 2017-03-07 21:40:48.039891 I | raft: c1d267ff57ac5bcc received vote from c1d267ff57ac5bcc at term 2
- 2017-03-07 21:40:48.039921 I | raft: c1d267ff57ac5bcc [logterm: 1, index: 3] sent vote request to 277ba44edc63d7cd at term 2
- 2017-03-07 21:40:48.039946 I | raft: c1d267ff57ac5bcc [logterm: 1, index: 3] sent vote request to 205e265f32ab88c4 at term 2
- 2017-03-07 21:40:48.046572 E | rafthttp: failed to write 277ba44edc63d7cd on pipeline (dial tcp 192.168.6.130:2380: getsockopt: connection refused)
- 2017-03-07 21:40:48.153424 I | raft: c1d267ff57ac5bcc [term: 2] received a MsgVote message with higher term from 205e265f32ab88c4 [term: 12]
- 2017-03-07 21:40:48.153530 I | raft: c1d267ff57ac5bcc became follower at term 12
- 2017-03-07 21:40:48.153577 I | raft: c1d267ff57ac5bcc [logterm: 1, index: 3, vote: 0] voted for 205e265f32ab88c4 [logterm: 1, index: 3] at term 12
- 2017-03-07 21:40:48.163099 I | raft: raft.node: c1d267ff57ac5bcc elected leader 205e265f32ab88c4 at term 12
- 2017-03-07 21:40:48.181204 I | etcdserver: published {Name:infra1 ClientURLs:[http://192.168.6.129:2379]} to cluster 24d40765d97551b1
- 2017-03-07 21:40:48.184526 N | etcdserver: set the initial cluster version to 2.1
- 2017-03-07 21:41:01.448599 I | rafthttp: the connection with 277ba44edc63d7cd became active
- 2017-03-07 21:41:03.207866 N | etcdserver: updated the cluster version from 2.1 to 2.2
3)在 192.168.6.130 上执行:
- ./etcd --name infra2 --initial-advertise-peer-urls http://192.168.6.130:2380 \
- --listen-peer-urls http://192.168.6.130:2380 \
- --listen-client-urls http://192.168.6.130:2379,http://127.0.0.1:2379 \
- --advertise-client-urls http://192.168.6.130:2379 \
- --initial-cluster-token etcd-cluster-1 \
- --initial-cluster infra0=http://192.168.6.128:2380,infra1=http://192.168.6.129:2380,infra2=http://192.168.6.130:2380 \
- --initial-cluster-state new
返回信息:
- 2017-03-07 21:41:01.402423 I | etcdmain: etcd Version: 2.2.1
- 2017-03-07 21:41:01.402651 I | etcdmain: Git SHA: 75f8282
- 2017-03-07 21:41:01.402677 I | etcdmain: Go Version: go1.5.1
- 2017-03-07 21:41:01.402691 I | etcdmain: Go OS/Arch: linux/amd64
- 2017-03-07 21:41:01.402711 I | etcdmain: setting maximum number of CPUs to 1, total number of available CPUs is 1
- 2017-03-07 21:41:01.402736 W | etcdmain: no data-dir provided, using default data-dir ./infra2.etcd
- 2017-03-07 21:41:01.402972 I | etcdmain: listening for peers on http://192.168.6.130:2380
- 2017-03-07 21:41:01.403070 I | etcdmain: listening for client requests on http://127.0.0.1:2379
- 2017-03-07 21:41:01.403145 I | etcdmain: listening for client requests on http://192.168.6.130:2379
- 2017-03-07 21:41:01.408318 I | etcdserver: name = infra2
- 2017-03-07 21:41:01.408354 I | etcdserver: data dir = infra2.etcd
- 2017-03-07 21:41:01.408364 I | etcdserver: member dir = infra2.etcd/member
- 2017-03-07 21:41:01.408372 I | etcdserver: heartbeat = 100ms
- 2017-03-07 21:41:01.408379 I | etcdserver: election = 1000ms
- 2017-03-07 21:41:01.408386 I | etcdserver: snapshot count = 10000
- 2017-03-07 21:41:01.408422 I | etcdserver: advertise client URLs = http://192.168.6.130:2379
- 2017-03-07 21:41:01.408440 I | etcdserver: initial advertise peer URLs = http://192.168.6.130:2380
- 2017-03-07 21:41:01.408479 I | etcdserver: initial cluster = infra0=http://192.168.6.128:2380,infra1=http://192.168.6.129:2380,infra2=http://192.168.6.130:2380
- 2017-03-07 21:41:01.421508 I | etcdserver: starting member 277ba44edc63d7cd in cluster 24d40765d97551b1
- 2017-03-07 21:41:01.421628 I | raft: 277ba44edc63d7cd became follower at term 0
- 2017-03-07 21:41:01.421658 I | raft: newRaft 277ba44edc63d7cd [peers: [], term: 0, commit: 0, applied: 0, lastindex: 0, lastterm: 0]
- 2017-03-07 21:41:01.421667 I | raft: 277ba44edc63d7cd became follower at term 1
- 2017-03-07 21:41:01.448333 I | etcdserver: starting server... [version: 2.2.1, cluster version: to_be_decided]
- 2017-03-07 21:41:01.448691 E | etcdmain: failed to notify systemd for readiness: No socket
- 2017-03-07 21:41:01.448707 E | etcdmain: forgot to set Type=notify in systemd service file?
- 2017-03-07 21:41:01.451690 I | rafthttp: the connection with 205e265f32ab88c4 became active
- 2017-03-07 21:41:01.454571 N | etcdserver: added member 205e265f32ab88c4 [http://192.168.6.128:2380] to cluster 24d40765d97551b1
- 2017-03-07 21:41:01.454801 N | etcdserver: added local member 277ba44edc63d7cd [http://192.168.6.130:2380] to cluster 24d40765d97551b1
- 2017-03-07 21:41:01.454895 N | etcdserver: added member c1d267ff57ac5bcc [http://192.168.6.129:2380] to cluster 24d40765d97551b1
- 2017-03-07 21:41:01.456262 I | rafthttp: the connection with c1d267ff57ac5bcc became active
- 2017-03-07 21:41:01.459542 I | raft: 277ba44edc63d7cd [term: 1] received a MsgHeartbeat message with higher term from 205e265f32ab88c4 [term: 12]
- 2017-03-07 21:41:01.460567 I | raft: 277ba44edc63d7cd became follower at term 12
- 2017-03-07 21:41:01.460593 I | raft: raft.node: 277ba44edc63d7cd elected leader 205e265f32ab88c4 at term 12
- 2017-03-07 21:41:01.502371 N | etcdserver: set the initial cluster version to 2.1
- 2017-03-07 21:41:01.506410 I | etcdserver: published {Name:infra2 ClientURLs:[http://192.168.6.130:2379]} to cluster 24d40765d97551b1
- 2017-03-07 21:41:03.214718 N | etcdserver: updated the cluster version from 2.1 to 2.2
Ctrl + b 再按 d 键
1)查看存在的 session
- # tmux ls
返回信息:
2)删除某个 session
- # tmux kill-session -t $session_name
3)进入某个 session
- # tmux attach -t $session_name
- # ip addr add 192.168.6.132 dev eno16777736
查看网卡:
1)执行初始化命令
- #kubeadm init--api - advertise - addresses = 192.168.6.131--external - etcd - endpoints = http: //192.168.6.128:2379,http://192.168.6.129:2379,http://192.168.6.130:2379 --use-kubernetes-version v1.5.1
返回信息:
- Flag --external-etcd-endpoints has been deprecated, this flag will be removed when componentconfig exists
- [kubeadm] WARNING: kubeadm is in alpha, please do not use it for production clusters.
- [preflight] Running pre-flight checks
- [preflight] WARNING: kubelet service is not enabled, please run 'systemctl enable kubelet.service'
- [preflight] Starting the kubelet service
- [init] Using Kubernetes version: v1.5.1
- [tokens] Generated token: "e2e92d.d96382dcac25aa22"
- [certificates] Generated Certificate Authority key and certificate.
- [certificates] Generated API Server key and certificate
- [certificates] Generated Service Account signing keys
- [certificates] Created keys and certificates in "/etc/kubernetes/pki"
- [kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/kubelet.conf"
- [kubeconfig] Wrote KubeConfig file to disk: "/etc/kubernetes/admin.conf"
- [apiclient] Created API client, waiting for the control plane to become ready
- [apiclient] All control plane components are healthy after 22.501928 seconds
- [apiclient] Waiting for at least one node to register and become ready
- [apiclient] First node is ready after 0.509735 seconds
- [apiclient] Creating a test deployment
- [apiclient] Test deployment succeeded
- [token-discovery] Created the kube-discovery deployment, waiting for it to become ready
- [token-discovery] kube-discovery is ready after 3.503953 seconds
- [addons] Created essential addon: kube-proxy
- [addons] Created essential addon: kube-dns
- Your Kubernetes master has initialized successfully!
- You should now deploy a pod network to the cluster.
- Run "kubectl apply -f [podnetwork].yaml" with one of the options listed at:
- http://kubernetes.io/docs/admin/addons/
- You can now join any number of machines by running the following on each node:
- kubeadm join --token=e2e92d.d96382dcac25aa22 192.168.6.131
2)添加 kubelet 服务
- # systemctl enable kubelet.service
返回信息:
3)查看 nodes
- # kubectl get nodes
返回信息:
4)查看 pods
- # kubectl get pods --all-namespaces
返回信息:
1)停止 k8s 服务
- # systemctl stop kubelet
2)将 192.168.6.128 上的 /etc/kubernetes 目录复制到 192.168.6.129 上
3)重启 k8s 服务
- # systemctl start kubelet
3)查看 nodes
- # kubectl get nodes
返回信息:
4)查看 pods
- # kubectl get pods --all-namespaces
返回信息:
1)执行上述切记的脚本:
- # kubeadm join --token=e2e92d.d96382dcac25aa22 192.168.6.131
返回信息:
2)查看 nodes
- # kubectl get nodes
返回信息:
找到 etcd_endpoints 字段,修改成应的 IP:
- etcd_endpoints: "http://192.168.6.128:2379,http://192.168.6.129:2379,http://
来源: http://www.cnblogs.com/RUReady/p/6478373.html