当前位置:   article > 正文

Kubernetes集群部署之Flannel_kube1.23.0的版本中kube-flannel怎么安装

kube1.23.0的版本中kube-flannel怎么安装
  1. 1.为Flannel生成证书:
  2. 复制代码
  3. [root@k8s-master ~]# cd /usr/local/src/ssl/
  4. [root@k8s-master ssl]# cat > flanneld-csr.json <<EOF
  5. {
  6. "CN": "flanneld",
  7. "hosts": [],
  8. "key": {
  9. "algo": "rsa",
  10. "size": 2048
  11. },
  12. "names": [
  13. {
  14. "C": "CN",
  15. "ST": "BeiJing",
  16. "L": "BeiJing",
  17. "O": "k8s",
  18. "OU": "System"
  19. }
  20. ]
  21. }
  22. EOF
  23. 复制代码
  24. 2.生成证书
  25. [root@k8s-master ssl]# cfssl gencert -ca=/opt/kubernetes/ssl/ca.pem \
  26. -ca-key=/opt/kubernetes/ssl/ca-key.pem \
  27. -config=/opt/kubernetes/ssl/ca-config.json \
  28. -profile=kubernetes flanneld-csr.json | cfssljson -bare flanneld
  29. 3.分发证书文件
  30. [root@k8s-master ssl]# cp flanneld*.pem /opt/kubernetes/ssl/
  31. [root@k8s-master ssl]# scp flanneld*.pem 10.200.3.106:/opt/kubernetes/ssl/
  32. [root@k8s-master ssl]# scp flanneld*.pem 10.200.3.107:/opt/kubernetes/ssl/
  33. 4.下载Flannel软件包
  34. [root@k8s-master ssl]# cd /usr/local/src
  35. [root@k8s-master src]# wget \
  36. https://github.com/coreos/flannel/releases/download/v0.10.0/flannel-v0.10.0-linux-amd64.tar.gz
  37. [root@k8s-master src]# tar zxf flannel-v0.10.0-linux-amd64.tar.gz
  38. [root@k8s-master src]# cp flanneld mk-docker-opts.sh /opt/kubernetes/bin/
  39. 分发文件到node节点
  40. [root@k8s-master src]# scp flanneld mk-docker-opts.sh 10.200.3.106:/opt/kubernetes/bin/
  41. [root@k8s-master src]# scp flanneld mk-docker-opts.sh 10.200.3.107:/opt/kubernetes/bin/
  42. 分发对应脚本到/opt/kubernetes/bin目录下
  43. 复制代码
  44. [root@k8s-master src]# cd /usr/local/src/kubernetes/cluster/centos/node/bin/
  45. [root@k8s-master bin]# cp remove-docker0.sh /opt/kubernetes/bin/
  46. [root@k8s-master bin]# scp remove-docker0.sh 10.200.3.106:/opt/kubernetes/bin/
  47. remove-docker0.sh
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号