赞
踩
- 1.为Flannel生成证书:
- 复制代码
- [root@k8s-master ~]# cd /usr/local/src/ssl/
- [root@k8s-master ssl]# cat > flanneld-csr.json <<EOF
- {
- "CN": "flanneld",
- "hosts": [],
- "key": {
- "algo": "rsa",
- "size": 2048
- },
- "names": [
- {
- "C": "CN",
- "ST": "BeiJing",
- "L": "BeiJing",
- "O": "k8s",
- "OU": "System"
- }
- ]
- }
-
- EOF
-
- 复制代码
- 2.生成证书
- [root@k8s-master ssl]# cfssl gencert -ca=/opt/kubernetes/ssl/ca.pem \
- -ca-key=/opt/kubernetes/ssl/ca-key.pem \
- -config=/opt/kubernetes/ssl/ca-config.json \
- -profile=kubernetes flanneld-csr.json | cfssljson -bare flanneld
-
- 3.分发证书文件
- [root@k8s-master ssl]# cp flanneld*.pem /opt/kubernetes/ssl/
- [root@k8s-master ssl]# scp flanneld*.pem 10.200.3.106:/opt/kubernetes/ssl/
- [root@k8s-master ssl]# scp flanneld*.pem 10.200.3.107:/opt/kubernetes/ssl/
- 4.下载Flannel软件包
- [root@k8s-master ssl]# cd /usr/local/src
- [root@k8s-master src]# wget \
- https://github.com/coreos/flannel/releases/download/v0.10.0/flannel-v0.10.0-linux-amd64.tar.gz
- [root@k8s-master src]# tar zxf flannel-v0.10.0-linux-amd64.tar.gz
- [root@k8s-master src]# cp flanneld mk-docker-opts.sh /opt/kubernetes/bin/
- 分发文件到node节点
- [root@k8s-master src]# scp flanneld mk-docker-opts.sh 10.200.3.106:/opt/kubernetes/bin/
- [root@k8s-master src]# scp flanneld mk-docker-opts.sh 10.200.3.107:/opt/kubernetes/bin/
- 分发对应脚本到/opt/kubernetes/bin目录下
- 复制代码
- [root@k8s-master src]# cd /usr/local/src/kubernetes/cluster/centos/node/bin/
- [root@k8s-master bin]# cp remove-docker0.sh /opt/kubernetes/bin/
- [root@k8s-master bin]# scp remove-docker0.sh 10.200.3.106:/opt/kubernetes/bin/
- remove-docker0.sh

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。