当前位置:   article > 正文

CentOS7安装k8s记录_ibnetfilter_cthelper.x86_64.0.1.0.0-11.el7

ibnetfilter_cthelper.x86_64.0.1.0.0-11.el7

本文为CentOS7下安装k8s的记录,参考指导:
CentOS7安装k8s
https://www.cnblogs.com/spll/p/10033316.html
https://www.cnblogs.com/xkops/p/6169034.html

安装环境:
VMware Workstation Pro
CentOS7,已经安装好并可以上网。

规划:
master:192.168.188.140  CentOS64_04
Node:192.168.188.141  CentOS7_05
 

------------------------------master安装:------------------------------

1、所有机器上执行以下命令,准备安装环境:(注意是所有机器,主机master,从机node都要安装)
1.1、安装epel-release源

yum -y install epel-release

  1. [root@localhost ~]# yum -y install epel-release
  2. 已加载插件:fastestmirror, langpacks
  3. Loading mirror speeds from cached hostfile
  4.  * base: mirrors.aliyun.com
  5.  * extras: mirrors.aliyun.com
  6.  * updates: mirrors.aliyun.com
  7. base                                                                                                                                                                  | 3.6 kB  00:00:00     
  8. docker-ce-stable                                                                                                                                                      | 3.5 kB  00:00:00     
  9. extras                                                                                                                                                                | 2.9 kB  00:00:00     
  10. updates                                                                                                                                                               | 2.9 kB  00:00:00     
  11. 正在解决依赖关系
  12. --> 正在检查事务
  13. ---> 软件包 epel-release.noarch.0.7-11 将被 安装
  14. --> 解决依赖关系完成
  15. 依赖关系解决
  16. =============================================================================================================================================================================================
  17.  Package                                           架构                                        版本                                        源                                           大小
  18. =============================================================================================================================================================================================
  19. 正在安装:
  20.  epel-release                                      noarch                                      7-11                                        extras                                       15 k
  21. 事务概要
  22. =============================================================================================================================================================================================
  23. 安装  1 软件包
  24. 总下载量:15 k
  25. 安装大小:24 k
  26. Downloading packages:
  27. epel-release-7-11.noarch.rpm                                                                                                                                          |  15 kB  00:00:00     
  28. Running transaction check
  29. Running transaction test
  30. Transaction test succeeded
  31. Running transaction
  32.   正在安装    : epel-release-7-11.noarch                                                                                                                                                 1/1 
  33.   验证中      : epel-release-7-11.noarch                                                                                                                                                 1/1 
  34. 已安装:
  35.   epel-release.noarch 0:7-11                                                                                                                                                                 
  36. 完毕!
  37. [root@localhost ~]# 


1.2、所有机器关闭防火墙
systemctl stop firewalld
systemctl disable firewalldsetenforce 0#查看防火墙状态
firewall-cmd --state

  1. [root@localhost ~]# systemctl stop firewalld
  2. [root@localhost ~]# systemctl disable firewalldsetenforce 0#查看防火墙状态
  3. Failed to execute operation: No such file or directory
  4. [root@localhost ~]# systemctl disable firewalldsetenforce 0
  5. Failed to execute operation: No such file or directory
  6. [root@localhost ~]# firewall-cmd --state
  7. not running
  8. [root@localhost ~]#


2、现在开始master主机上192.168.26.227安装kubernetes Master
2.1、使用yum安装etcd、kubernetes-master
yum -y install etcd kubernetes-master

  1. [root@localhost ~]# yum -y install etcd kubernetes-master
  2. 已加载插件:fastestmirror, langpacks
  3. Loading mirror speeds from cached hostfile
  4. epel/x86_64/metalink                                                                                                                                                  | 9.1 kB  00:00:00     
  5.  * base: mirrors.aliyun.com
  6.  * epel: hk.mirrors.thegigabit.com
  7.  * extras: mirrors.aliyun.com
  8.  * updates: mirrors.aliyun.com
  9. epel                                                                                                                                                                  | 4.7 kB  00:00:00     
  10. (1/3): epel/x86_64/group_gz                                                                                                                                           |  95 kB  00:00:00     
  11. (2/3): epel/x86_64/updateinfo                                                                                                                                         | 1.0 MB  00:00:01     
  12. (3/3): epel/x86_64/primary_db                                                                                                                                         | 6.9 MB  00:00:05     
  13. 正在解决依赖关系
  14. --> 正在检查事务
  15. ---> 软件包 etcd.x86_64.0.3.3.11-2.el7.centos 将被 安装
  16. ---> 软件包 kubernetes-master.x86_64.0.1.5.2-0.7.git269f928.el7 将被 安装
  17. --> 正在处理依赖关系 kubernetes-client = 1.5.2-0.7.git269f928.el7,它被软件包 kubernetes-master-1.5.2-0.7.git269f928.el7.x86_64 需要
  18. --> 正在检查事务
  19. ---> 软件包 kubernetes-client.x86_64.0.1.5.2-0.7.git269f928.el7 将被 安装
  20. --> 解决依赖关系完成
  21. 依赖关系解决
  22. =============================================================================================================================================================================================
  23.  Package                                          架构                                  版本                                                     源                                     大小
  24. =============================================================================================================================================================================================
  25. 正在安装:
  26.  etcd                                             x86_64                                3.3.11-2.el7.centos                                      extras                                 10 M
  27.  kubernetes-master                                x86_64                                1.5.2-0.7.git269f928.el7                                 extras                                 25 M
  28. 为依赖而安装:
  29.  kubernetes-client                                x86_64                                1.5.2-0.7.git269f928.el7                                 extras                                 14 M
  30. 事务概要
  31. =============================================================================================================================================================================================
  32. 安装  2 软件包 (+1 依赖软件包)
  33. 总下载量:49 M
  34. 安装大小:269 M
  35. Downloading packages:
  36. (1/3): etcd-3.3.11-2.el7.centos.x86_64.rpm                                                                                                                            |  10 MB  00:00:00     
  37. (2/3): kubernetes-client-1.5.2-0.7.git269f928.el7.x86_64.rpm                                                                                                          |  14 MB  00:00:01     
  38. (3/3): kubernetes-master-1.5.2-0.7.git269f928.el7.x86_64.rpm                                                                                                          |  25 MB  00:00:01     
  39. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  40. 总计                                                                                                                                                          25 MB/s |  49 MB  00:00:01     
  41. Running transaction check
  42. Running transaction test
  43. Transaction test succeeded
  44. Running transaction
  45.   正在安装    : kubernetes-client-1.5.2-0.7.git269f928.el7.x86_64                                                                                                                        1/3 
  46.   正在安装    : kubernetes-master-1.5.2-0.7.git269f928.el7.x86_64                                                                                                                        2/3 
  47.   正在安装    : etcd-3.3.11-2.el7.centos.x86_64                                                                                                                                          3/3 
  48.   验证中      : kubernetes-client-1.5.2-0.7.git269f928.el7.x86_64                                                                                                                        1/3 
  49.   验证中      : kubernetes-master-1.5.2-0.7.git269f928.el7.x86_64                                                                                                                        2/3 
  50.   验证中      : etcd-3.3.11-2.el7.centos.x86_64                                                                                                                                          3/3 
  51. 已安装:
  52.   etcd.x86_64 0:3.3.11-2.el7.centos                                                    kubernetes-master.x86_64 0:1.5.2-0.7.git269f928.el7                                                   
  53. 作为依赖被安装:
  54.   kubernetes-client.x86_64 0:1.5.2-0.7.git269f928.el7                                                                                                                                        
  55. 完毕!
  56. [root@localhost ~]# 
  57. 2.2、编辑:vi /etc/etcd/etcd.conf文件,修改结果如下:
  58. [root@localhost kubernetes]# vi /etc/etcd/etcd.conf
  59. #[Member]
  60. #ETCD_CORS=""
  61. ETCD_DATA_DIR="/var/lib/etcd/default.etcd"
  62. #ETCD_WAL_DIR=""
  63. #ETCD_LISTEN_PEER_URLS="http://localhost:2380"
  64. ETCD_LISTEN_CLIENT_URLS="http://0.0.0.0:2379"
  65. #ETCD_MAX_SNAPSHOTS="5"
  66. #ETCD_MAX_WALS="5"
  67. ETCD_NAME="default"
  68. #ETCD_SNAPSHOT_COUNT="100000"
  69. #ETCD_HEARTBEAT_INTERVAL="100"
  70. #ETCD_ELECTION_TIMEOUT="1000"
  71. #ETCD_QUOTA_BACKEND_BYTES="0"
  72. #ETCD_MAX_REQUEST_BYTES="1572864"
  73. #ETCD_GRPC_KEEPALIVE_MIN_TIME="5s"
  74. #ETCD_GRPC_KEEPALIVE_INTERVAL="2h0m0s"
  75. #ETCD_GRPC_KEEPALIVE_TIMEOUT="20s"
  76. #
  77. #[Clustering]
  78. #ETCD_INITIAL_ADVERTISE_PEER_URLS="http://localhost:2380"
  79. ETCD_ADVERTISE_CLIENT_URLS="http://localhost:2379"
  80. #ETCD_DISCOVERY=""
  81. #ETCD_DISCOVERY_FALLBACK="proxy"
  82. #ETCD_DISCOVERY_PROXY=""
  83. #ETCD_DISCOVERY_SRV=""
  84. #ETCD_INITIAL_CLUSTER="default=http://localhost:2380"
  85. #ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster"
  86. #ETCD_INITIAL_CLUSTER_STATE="new"
  87. #ETCD_STRICT_RECONFIG_CHECK="true"
  88. #ETCD_ENABLE_V2="true"
  89. #
  90. #[Proxy]
  91. #ETCD_PROXY="off"
  92. #ETCD_PROXY_FAILURE_WAIT="5000"
  93. #ETCD_PROXY_REFRESH_INTERVAL="30000"
  94. #ETCD_PROXY_DIAL_TIMEOUT="1000"
  95. #ETCD_PROXY_WRITE_TIMEOUT="5000"
  96. #ETCD_PROXY_READ_TIMEOUT="0"
  97. #
  98. #[Security]
  99. #ETCD_CERT_FILE=""
  100. #ETCD_KEY_FILE=""
  101. #ETCD_CLIENT_CERT_AUTH="false"
  102. "/etc/etcd/etcd.conf" 69L, 1684C written

 

2.3、配置:vi /etc/kubernetes/apiserver文件,配置结果如下:

注意先备份原文件,在编辑,以免改错,以下vi操作均是先备份在vi。

以下为修改后的内容:

  1. [root@localhost kubernetes]# vi apiserver
  2. ###
  3. # kubernetes system config
  4. #
  5. # The following values are used to configure the kube-apiserver
  6. #
  7. # The address on the local server to listen to.
  8. KUBE_API_ADDRESS="--insecure-bind-address=0.0.0.0"
  9. # The port on the local server to listen on.
  10. KUBE_API_PORT="--port=8080"
  11. # Port minions listen on
  12. KUBELET_PORT="--kubelet-port=10250"
  13. # Comma separated list of nodes in the etcd cluster
  14. KUBE_ETCD_SERVERS="--etcd-servers=http://127.0.0.1:2379"
  15. # Address range to use for services
  16. KUBE_SERVICE_ADDRESSES="--service-cluster-ip-range=10.254.0.0/16"
  17. # default admission control policies
  18. KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ResourceQuota"
  19. # Add your own!
  20. KUBE_API_ARGS=""

2.4、启动etcd、kube-apiserver、kube-controller-manager、kube-scheduler等服务,并设置开机启动。
for SERVICES in etcd kube-apiserver kube-controller-manager kube-scheduler; do systemctl restart $SERVICES;systemctl enable $SERVICES;systemctl status $SERVICES ; done

  1. [root@localhost kubernetes]# for SERVICES in etcd kube-apiserver kube-controller-manager kube-scheduler; do systemctl restart $SERVICES;systemctl enable $SERVICES;systemctl status $SERVICES ; done
  2. Created symlink from /etc/systemd/system/multi-user.target.wants/etcd.service to /usr/lib/systemd/system/etcd.service.
  3. ● etcd.service - Etcd Server
  4.    Loaded: loaded (/usr/lib/systemd/system/etcd.service; enabled; vendor preset: disabled)
  5.    Active: active (running) since 二 2021-01-05 00:22:55 CST; 130ms ago
  6.  Main PID: 2848 (etcd)
  7.    CGroup: /system.slice/etcd.service
  8.            └─2848 /usr/bin/etcd --name=default --data-dir=/var/lib/etcd/default.etcd --listen-client-urls=http://0.0.0.0:2379
  9. 105 00:22:55 localhost.localdomain etcd[2848]: 8e9e05c52164694d received MsgVoteResp from 8e9e05c52164694d at term 2
  10. 105 00:22:55 localhost.localdomain etcd[2848]: 8e9e05c52164694d became leader at term 2
  11. 105 00:22:55 localhost.localdomain etcd[2848]: raft.node: 8e9e05c52164694d elected leader 8e9e05c52164694d at term 2
  12. 105 00:22:55 localhost.localdomain etcd[2848]: setting up the initial cluster version to 3.3
  13. 105 00:22:55 localhost.localdomain etcd[2848]: set the initial cluster version to 3.3
  14. 105 00:22:55 localhost.localdomain etcd[2848]: enabled capabilities for version 3.3
  15. 105 00:22:55 localhost.localdomain etcd[2848]: published {Name:default ClientURLs:[http://192.168.188.140:2379]} to cluster cdf818194e3a8c32
  16. 105 00:22:55 localhost.localdomain etcd[2848]: ready to serve client requests
  17. 105 00:22:55 localhost.localdomain etcd[2848]: serving insecure client requests on [::]:2379, this is strongly discouraged!
  18. 105 00:22:55 localhost.localdomain systemd[1]: Started Etcd Server.
  19. Created symlink from /etc/systemd/system/multi-user.target.wants/kube-apiserver.service to /usr/lib/systemd/system/kube-apiserver.service.
  20. ● kube-apiserver.service - Kubernetes API Server
  21.    Loaded: loaded (/usr/lib/systemd/system/kube-apiserver.service; enabled; vendor preset: disabled)
  22.    Active: active (running) since 二 2021-01-05 00:22:55 CST; 127ms ago
  23.      Docs: https://github.com/GoogleCloudPlatform/kubernetes
  24.  Main PID: 2902 (kube-apiserver)
  25.    CGroup: /system.slice/kube-apiserver.service
  26.            └─2902 /usr/bin/kube-apiserver --logtostderr=true --v=0 --etcd-servers=http://127.0.0.1:2379 --insecure-bind-address=0.0.0.0 --port=8080 --kubelet-port=10250 --allow-privilege...
  27. 105 00:22:55 localhost.localdomain kube-apiserver[2902]: I0105 00:22:55.905192    2902 storage_rbac.go:131] Created clusterrole.rbac.authorization.k8s.io/view
  28. 105 00:22:55 localhost.localdomain kube-apiserver[2902]: I0105 00:22:55.908934    2902 storage_rbac.go:131] Created clusterrole.rbac.authorization.k8s.io/system:node
  29. 105 00:22:55 localhost.localdomain kube-apiserver[2902]: I0105 00:22:55.912496    2902 storage_rbac.go:131] Created clusterrole.rbac.authorization.k8s.io/system:node-proxier
  30. 105 00:22:55 localhost.localdomain kube-apiserver[2902]: I0105 00:22:55.915238    2902 storage_rbac.go:131] Created clusterrole.rbac.authorization.k8s.io/system:controller:...controller
  31. 105 00:22:55 localhost.localdomain kube-apiserver[2902]: I0105 00:22:55.918195    2902 storage_rbac.go:151] Created clusterrolebinding.rbac.authorization.k8s.io/cluster-admin
  32. 105 00:22:55 localhost.localdomain kube-apiserver[2902]: I0105 00:22:55.919759    2902 storage_rbac.go:151] Created clusterrolebinding.rbac.authorization.k8s.io/system:discovery
  33. 105 00:22:55 localhost.localdomain kube-apiserver[2902]: I0105 00:22:55.920995    2902 storage_rbac.go:151] Created clusterrolebinding.rbac.authorization.k8s.io/system:basic-user
  34. 105 00:22:55 localhost.localdomain kube-apiserver[2902]: I0105 00:22:55.922223    2902 storage_rbac.go:151] Created clusterrolebinding.rbac.authorization.k8s.io/system:node
  35. 105 00:22:55 localhost.localdomain kube-apiserver[2902]: I0105 00:22:55.923428    2902 storage_rbac.go:151] Created clusterrolebinding.rbac.authorization.k8s.io/system:node-proxier
  36. 105 00:22:55 localhost.localdomain kube-apiserver[2902]: I0105 00:22:55.924820    2902 storage_rbac.go:151] Created clusterrolebinding.rbac.authorization.k8s.io/system:cont...controller
  37. Hint: Some lines were ellipsized, use -l to show in full.
  38. Created symlink from /etc/systemd/system/multi-user.target.wants/kube-controller-manager.service to /usr/lib/systemd/system/kube-controller-manager.service.
  39. ● kube-controller-manager.service - Kubernetes Controller Manager
  40.    Loaded: loaded (/usr/lib/systemd/system/kube-controller-manager.service; enabled; vendor preset: disabled)
  41.    Active: active (running) since 二 2021-01-05 00:22:55 CST; 201ms ago
  42.      Docs: https://github.com/GoogleCloudPlatform/kubernetes
  43.  Main PID: 2953 (kube-controller)
  44.    CGroup: /system.slice/kube-controller-manager.service
  45.            └─2953 /usr/bin/kube-controller-manager --logtostderr=true --v=0 --master=http://127.0.0.1:8080
  46. 105 00:22:55 localhost.localdomain systemd[1]: Started Kubernetes Controller Manager.
  47. Created symlink from /etc/systemd/system/multi-user.target.wants/kube-scheduler.service to /usr/lib/systemd/system/kube-scheduler.service.
  48. ● kube-scheduler.service - Kubernetes Scheduler Plugin
  49.    Loaded: loaded (/usr/lib/systemd/system/kube-scheduler.service; enabled; vendor preset: disabled)
  50.    Active: active (running) since 二 2021-01-05 00:22:56 CST; 206ms ago
  51.      Docs: https://github.com/GoogleCloudPlatform/kubernetes
  52.  Main PID: 3004 (kube-scheduler)
  53.    CGroup: /system.slice/kube-scheduler.service
  54.            └─3004 /usr/bin/kube-scheduler --logtostderr=true --v=0 --master=http://127.0.0.1:8080
  55. 105 00:22:56 localhost.localdomain systemd[1]: Started Kubernetes Scheduler Plugin.


2.5、在etcd中定义flannel网络
etcdctl mk /atomic.io/network/config '{"Network":"172.17.0.0/16"}'

  1. [root@localhost kubernetes]# etcdctl mk /atomic.io/network/config '{"Network":"172.17.0.0/16"}'
  2. {"Network":"172.17.0.0/16"}
  3. ------------------------------node节点安装:------------------------------
  4. [root@localhost ~]# yum -y install epel-release
  5. 已加载插件:fastestmirror, langpacks
  6. Determining fastest mirrors
  7.  * base: mirror.bit.edu.cn
  8.  * extras: mirror.bit.edu.cn
  9.  * updates: mirror.bit.edu.cn
  10. base                                                                                                                                                                  | 3.6 kB  00:00:00     
  11. extras                                                                                                                                                                | 2.9 kB  00:00:00     
  12. updates                                                                                                                                                               | 2.9 kB  00:00:00     
  13. (1/4): base/7/x86_64/group_gz                                                                                                                                         | 153 kB  00:00:00     
  14. (2/4): extras/7/x86_64/primary_db                                                                                                                                     | 222 kB  00:00:00     
  15. (3/4): updates/7/x86_64/primary_db                                                                                                                                    | 4.7 MB  00:00:03     
  16. (4/4): base/7/x86_64/primary_db                                                                                                                                       | 6.1 MB  00:00:04     
  17. 正在解决依赖关系
  18. --> 正在检查事务
  19. ---> 软件包 epel-release.noarch.0.7-11 将被 安装
  20. --> 解决依赖关系完成
  21. 依赖关系解决
  22. =============================================================================================================================================================================================
  23.  Package                                           架构                                        版本                                        源                                           大小
  24. =============================================================================================================================================================================================
  25. 正在安装:
  26.  epel-release                                      noarch                                      7-11                                        extras                                       15 k
  27. 事务概要
  28. =============================================================================================================================================================================================
  29. 安装  1 软件包
  30. 总下载量:15 k
  31. 安装大小:24 k
  32. Downloading packages:
  33. 警告:/var/cache/yum/x86_64/7/extras/packages/epel-release-7-11.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
  34. epel-release-7-11.noarch.rpm 的公钥尚未安装
  35. epel-release-7-11.noarch.rpm                                                                                                                                          |  15 kB  00:00:00     
  36. file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 检索密钥
  37. 导入 GPG key 0xF4A80EB5:
  38.  用户ID     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
  39.  指纹       : 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
  40.  软件包     : centos-release-7-9.2009.0.el7.centos.x86_64 (@anaconda)
  41.  来自       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  42. Running transaction check
  43. Running transaction test
  44. Transaction test succeeded
  45. Running transaction
  46.   正在安装    : epel-release-7-11.noarch                                                                                                                                                 1/1 
  47.   验证中      : epel-release-7-11.noarch                                                                                                                                                 1/1 
  48. 已安装:
  49.   epel-release.noarch 0:7-11                                                                                                                                                                 
  50. 完毕!
  51. [root@localhost ~]# 

 

  1. [root@localhost ~]# systemctl stop firewalld
  2. systemctl disable firewalldsetenforce 0#查看防火墙状态firewall-cmd --state
  3. [root@localhost ~]# systemctl disable firewalldsetenforce 0#查看防火墙状态firewall-cmd --state
  4. systemctl: option '--state' requires an argument
  5. [root@localhost ~]
  6. [root@localhost ~]# firewall-cmd --state
  7. not running


3、接下来node的配置安装
3.1、在node机上192.168.26.228安装kubernetes Node和flannel组件应用
yum -y install flannel kubernetes-node

  1. [root@localhost ~]# yum -y install flannel kubernetes-node
  2. 已加载插件:fastestmirror, langpacks
  3. Loading mirror speeds from cached hostfile
  4. epel/x86_64/metalink                                                                                                                                                  | 9.1 kB  00:00:00     
  5.  * base: mirror.bit.edu.cn
  6.  * epel: mirrors.tuna.tsinghua.edu.cn
  7.  * extras: mirror.bit.edu.cn
  8.  * updates: mirror.bit.edu.cn
  9. epel                                                                                                                                                                  | 4.7 kB  00:00:00     
  10. (1/3): epel/x86_64/group_gz                                                                                                                                           |  95 kB  00:00:00     
  11. (2/3): epel/x86_64/primary_db                                                                                                                                         | 6.9 MB  00:00:01     
  12. (3/3): epel/x86_64/updateinfo                                                                                                                                         | 1.0 MB  00:00:21     
  13. 正在解决依赖关系
  14. --> 正在检查事务
  15. ---> 软件包 flannel.x86_64.0.0.7.1-4.el7 将被 安装
  16. ---> 软件包 kubernetes-node.x86_64.0.1.5.2-0.7.git269f928.el7 将被 安装
  17. --> 正在处理依赖关系 kubernetes-client = 1.5.2-0.7.git269f928.el7,它被软件包 kubernetes-node-1.5.2-0.7.git269f928.el7.x86_64 需要
  18. --> 正在处理依赖关系 socat,它被软件包 kubernetes-node-1.5.2-0.7.git269f928.el7.x86_64 需要
  19. --> 正在处理依赖关系 docker,它被软件包 kubernetes-node-1.5.2-0.7.git269f928.el7.x86_64 需要
  20. --> 正在处理依赖关系 conntrack-tools,它被软件包 kubernetes-node-1.5.2-0.7.git269f928.el7.x86_64 需要
  21. --> 正在检查事务
  22. ---> 软件包 conntrack-tools.x86_64.0.1.4.4-7.el7 将被 安装
  23. --> 正在处理依赖关系 libnetfilter_cttimeout.so.1(LIBNETFILTER_CTTIMEOUT_1.1)(64bit),它被软件包 conntrack-tools-1.4.4-7.el7.x86_64 需要
  24. --> 正在处理依赖关系 libnetfilter_cttimeout.so.1(LIBNETFILTER_CTTIMEOUT_1.0)(64bit),它被软件包 conntrack-tools-1.4.4-7.el7.x86_64 需要
  25. --> 正在处理依赖关系 libnetfilter_cthelper.so.0(LIBNETFILTER_CTHELPER_1.0)(64bit),它被软件包 conntrack-tools-1.4.4-7.el7.x86_64 需要
  26. --> 正在处理依赖关系 libnetfilter_queue.so.1()(64bit),它被软件包 conntrack-tools-1.4.4-7.el7.x86_64 需要
  27. --> 正在处理依赖关系 libnetfilter_cttimeout.so.1()(64bit),它被软件包 conntrack-tools-1.4.4-7.el7.x86_64 需要
  28. --> 正在处理依赖关系 libnetfilter_cthelper.so.0()(64bit),它被软件包 conntrack-tools-1.4.4-7.el7.x86_64 需要
  29. ---> 软件包 docker.x86_64.2.1.13.1-203.git0be3e21.el7.centos 将被 安装
  30. --> 正在处理依赖关系 docker-common = 2:1.13.1-203.git0be3e21.el7.centos,它被软件包 2:docker-1.13.1-203.git0be3e21.el7.centos.x86_64 需要
  31. --> 正在处理依赖关系 docker-client = 2:1.13.1-203.git0be3e21.el7.centos,它被软件包 2:docker-1.13.1-203.git0be3e21.el7.centos.x86_64 需要
  32. --> 正在处理依赖关系 subscription-manager-rhsm-certificates,它被软件包 2:docker-1.13.1-203.git0be3e21.el7.centos.x86_64 需要
  33. ---> 软件包 kubernetes-client.x86_64.0.1.5.2-0.7.git269f928.el7 将被 安装
  34. ---> 软件包 socat.x86_64.0.1.7.3.2-2.el7 将被 安装
  35. --> 正在检查事务
  36. ---> 软件包 docker-client.x86_64.2.1.13.1-203.git0be3e21.el7.centos 将被 安装
  37. ---> 软件包 docker-common.x86_64.2.1.13.1-203.git0be3e21.el7.centos 将被 安装
  38. --> 正在处理依赖关系 skopeo-containers >= 1:0.1.26-2,它被软件包 2:docker-common-1.13.1-203.git0be3e21.el7.centos.x86_64 需要
  39. --> 正在处理依赖关系 oci-umount >= 2:2.3.3-3,它被软件包 2:docker-common-1.13.1-203.git0be3e21.el7.centos.x86_64 需要
  40. --> 正在处理依赖关系 oci-systemd-hook >= 1:0.1.4-9,它被软件包 2:docker-common-1.13.1-203.git0be3e21.el7.centos.x86_64 需要
  41. --> 正在处理依赖关系 oci-register-machine >= 1:0-5.13,它被软件包 2:docker-common-1.13.1-203.git0be3e21.el7.centos.x86_64 需要
  42. --> 正在处理依赖关系 container-storage-setup >= 0.9.0-1,它被软件包 2:docker-common-1.13.1-203.git0be3e21.el7.centos.x86_64 需要
  43. --> 正在处理依赖关系 container-selinux >= 2:2.51-1,它被软件包 2:docker-common-1.13.1-203.git0be3e21.el7.centos.x86_64 需要
  44. --> 正在处理依赖关系 atomic-registries,它被软件包 2:docker-common-1.13.1-203.git0be3e21.el7.centos.x86_64 需要
  45. ---> 软件包 libnetfilter_cthelper.x86_64.0.1.0.0-11.el7 将被 安装
  46. ---> 软件包 libnetfilter_cttimeout.x86_64.0.1.0.0-7.el7 将被 安装
  47. ---> 软件包 libnetfilter_queue.x86_64.0.1.0.2-2.el7_2 将被 安装
  48. ---> 软件包 subscription-manager-rhsm-certificates.x86_64.0.1.24.45-1.el7.centos 将被 安装
  49. --> 正在检查事务
  50. ---> 软件包 atomic-registries.x86_64.1.1.22.1-33.gitb507039.el7_8 将被 安装
  51. --> 正在处理依赖关系 python-pytoml,它被软件包 1:atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64 需要
  52. ---> 软件包 container-selinux.noarch.2.2.119.2-1.911c772.el7_8 将被 安装
  53. ---> 软件包 container-storage-setup.noarch.0.0.11.0-2.git5eaf76c.el7 将被 安装
  54. ---> 软件包 containers-common.x86_64.1.0.1.40-11.el7_8 将被 安装
  55. --> 正在处理依赖关系 subscription-manager,它被软件包 1:containers-common-0.1.40-11.el7_8.x86_64 需要
  56. --> 正在处理依赖关系 slirp4netns,它被软件包 1:containers-common-0.1.40-11.el7_8.x86_64 需要
  57. --> 正在处理依赖关系 fuse-overlayfs,它被软件包 1:containers-common-0.1.40-11.el7_8.x86_64 需要
  58. ---> 软件包 oci-register-machine.x86_64.1.0-6.git2b44233.el7 将被 安装
  59. ---> 软件包 oci-systemd-hook.x86_64.1.0.2.0-1.git05e6923.el7_6 将被 安装
  60. ---> 软件包 oci-umount.x86_64.2.2.5-3.el7 将被 安装
  61. --> 正在检查事务
  62. ---> 软件包 fuse-overlayfs.x86_64.0.0.7.2-6.el7_8 将被 安装
  63. --> 正在处理依赖关系 libfuse3.so.3(FUSE_3.2)(64bit),它被软件包 fuse-overlayfs-0.7.2-6.el7_8.x86_64 需要
  64. --> 正在处理依赖关系 libfuse3.so.3(FUSE_3.0)(64bit),它被软件包 fuse-overlayfs-0.7.2-6.el7_8.x86_64 需要
  65. --> 正在处理依赖关系 libfuse3.so.3()(64bit),它被软件包 fuse-overlayfs-0.7.2-6.el7_8.x86_64 需要
  66. ---> 软件包 python-pytoml.noarch.0.0.1.14-1.git7dea353.el7 将被 安装
  67. ---> 软件包 slirp4netns.x86_64.0.0.4.3-4.el7_8 将被 安装
  68. ---> 软件包 subscription-manager.x86_64.0.1.24.45-1.el7.centos 将被 安装
  69. --> 正在处理依赖关系 subscription-manager-rhsm = 1.24.45,它被软件包 subscription-manager-1.24.45-1.el7.centos.x86_64 需要
  70. --> 正在处理依赖关系 python-dmidecode >= 3.12.2-2,它被软件包 subscription-manager-1.24.45-1.el7.centos.x86_64 需要
  71. --> 正在处理依赖关系 python-syspurpose,它被软件包 subscription-manager-1.24.45-1.el7.centos.x86_64 需要
  72. --> 正在处理依赖关系 python-dateutil,它被软件包 subscription-manager-1.24.45-1.el7.centos.x86_64 需要
  73. --> 正在检查事务
  74. ---> 软件包 fuse3-libs.x86_64.0.3.6.1-4.el7 将被 安装
  75. ---> 软件包 python-dateutil.noarch.0.1.5-7.el7 将被 安装
  76. ---> 软件包 python-dmidecode.x86_64.0.3.12.2-4.el7 将被 安装
  77. ---> 软件包 python-syspurpose.x86_64.0.1.24.45-1.el7.centos 将被 安装
  78. ---> 软件包 subscription-manager-rhsm.x86_64.0.1.24.45-1.el7.centos 将被 安装
  79. --> 解决依赖关系完成
  80. 依赖关系解决
  81. =============================================================================================================================================================================================
  82.  Package                                                       架构                          版本                                                       源                              大小
  83. =============================================================================================================================================================================================
  84. 正在安装:
  85.  flannel                                                       x86_64                        0.7.1-4.el7                                                extras                         7.5 M
  86.  kubernetes-node                                               x86_64                        1.5.2-0.7.git269f928.el7                                   extras                          14 M
  87. 为依赖而安装:
  88.  atomic-registries                                             x86_64                        1:1.22.1-33.gitb507039.el7_8                               extras                          36 k
  89.  conntrack-tools                                               x86_64                        1.4.4-7.el7                                                base                           187 k
  90.  container-selinux                                             noarch                        2:2.119.2-1.911c772.el7_8                                  extras                          40 k
  91.  container-storage-setup                                       noarch                        0.11.0-2.git5eaf76c.el7                                    extras                          35 k
  92.  containers-common                                             x86_64                        1:0.1.40-11.el7_8                                          extras                          43 k
  93.  docker                                                        x86_64                        2:1.13.1-203.git0be3e21.el7.centos                         extras                          18 M
  94.  docker-client                                                 x86_64                        2:1.13.1-203.git0be3e21.el7.centos                         extras                         3.9 M
  95.  docker-common                                                 x86_64                        2:1.13.1-203.git0be3e21.el7.centos                         extras                         100 k
  96.  fuse-overlayfs                                                x86_64                        0.7.2-6.el7_8                                              extras                          54 k
  97.  fuse3-libs                                                    x86_64                        3.6.1-4.el7                                                extras                          82 k
  98.  kubernetes-client                                             x86_64                        1.5.2-0.7.git269f928.el7                                   extras                          14 M
  99.  libnetfilter_cthelper                                         x86_64                        1.0.0-11.el7                                               base                            18 k
  100.  libnetfilter_cttimeout                                        x86_64                        1.0.0-7.el7                                                base                            18 k
  101.  libnetfilter_queue                                            x86_64                        1.0.2-2.el7_2                                              base                            23 k
  102.  oci-register-machine                                          x86_64                        1:0-6.git2b44233.el7                                       extras                         1.1 M
  103.  oci-systemd-hook                                              x86_64                        1:0.2.0-1.git05e6923.el7_6                                 extras                          34 k
  104.  oci-umount                                                    x86_64                        2:2.5-3.el7                                                extras                          33 k
  105.  python-dateutil                                               noarch                        1.5-7.el7                                                  base                            85 k
  106.  python-dmidecode                                              x86_64                        3.12.2-4.el7                                               base                            83 k
  107.  python-pytoml                                                 noarch                        0.1.14-1.git7dea353.el7                                    extras                          18 k
  108.  python-syspurpose                                             x86_64                        1.24.45-1.el7.centos                                       updates                        274 k
  109.  slirp4netns                                                   x86_64                        0.4.3-4.el7_8                                              extras                          81 k
  110.  socat                                                         x86_64                        1.7.3.2-2.el7                                              base                           290 k
  111.  subscription-manager                                          x86_64                        1.24.45-1.el7.centos                                       updates                        1.1 M
  112.  subscription-manager-rhsm                                     x86_64                        1.24.45-1.el7.centos                                       updates                        332 k
  113.  subscription-manager-rhsm-certificates                        x86_64                        1.24.45-1.el7.centos                                       updates                        236 k
  114. 事务概要
  115. =============================================================================================================================================================================================
  116. 安装  2 软件包 (+26 依赖软件包)
  117. 总下载量:62 M
  118. 安装大小:286 M
  119. Downloading packages:
  120. (1/28): atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64.rpm                                                                                                       |  36 kB  00:00:00     
  121. (2/28): container-storage-setup-0.11.0-2.git5eaf76c.el7.noarch.rpm                                                                                                    |  35 kB  00:00:00     
  122. (3/28): container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm                                                                                                          |  40 kB  00:00:00     
  123. (4/28): conntrack-tools-1.4.4-7.el7.x86_64.rpm                                                                                                                        | 187 kB  00:00:00     
  124. (5/28): containers-common-0.1.40-11.el7_8.x86_64.rpm                                                                                                                  |  43 kB  00:00:00     
  125. (6/28): docker-common-1.13.1-203.git0be3e21.el7.centos.x86_64.rpm                                                                                                     | 100 kB  00:00:00     
  126. (7/28): docker-client-1.13.1-203.git0be3e21.el7.centos.x86_64.rpm                                                                                                     | 3.9 MB  00:00:00     
  127. (8/28): fuse-overlayfs-0.7.2-6.el7_8.x86_64.rpm                                                                                                                       |  54 kB  00:00:00     
  128. (9/28): kubernetes-client-1.5.2-0.7.git269f928.el7.x86_64.rpm                                                                                                         |  14 MB  00:00:00     
  129. (10/28): fuse3-libs-3.6.1-4.el7.x86_64.rpm                                                                                                                            |  82 kB  00:00:00     
  130. (11/28): libnetfilter_cthelper-1.0.0-11.el7.x86_64.rpm                                                                                                                |  18 kB  00:00:00     
  131. (12/28): libnetfilter_queue-1.0.2-2.el7_2.x86_64.rpm                                                                                                                  |  23 kB  00:00:00     
  132. (13/28): oci-register-machine-0-6.git2b44233.el7.x86_64.rpm                                                                                                           | 1.1 MB  00:00:00     
  133. (14/28): libnetfilter_cttimeout-1.0.0-7.el7.x86_64.rpm                                                                                                                |  18 kB  00:00:00     
  134. (15/28): oci-systemd-hook-0.2.0-1.git05e6923.el7_6.x86_64.rpm                                                                                                         |  34 kB  00:00:00     
  135. (16/28): oci-umount-2.5-3.el7.x86_64.rpm                                                                                                                              |  33 kB  00:00:00     
  136. (17/28): flannel-0.7.1-4.el7.x86_64.rpm                                                                                                                               | 7.5 MB  00:00:01     
  137. (18/28): python-dmidecode-3.12.2-4.el7.x86_64.rpm                                                                                                                     |  83 kB  00:00:00     
  138. (19/28): python-pytoml-0.1.14-1.git7dea353.el7.noarch.rpm                                                                                                             |  18 kB  00:00:00     
  139. (20/28): kubernetes-node-1.5.2-0.7.git269f928.el7.x86_64.rpm                                                                                                          |  14 MB  00:00:01     
  140. (21/28): slirp4netns-0.4.3-4.el7_8.x86_64.rpm                                                                                                                         |  81 kB  00:00:00     
  141. (22/28): subscription-manager-1.24.45-1.el7.centos.x86_64.rpm                                                                                                         | 1.1 MB  00:00:00     
  142. (23/28): python-dateutil-1.5-7.el7.noarch.rpm                                                                                                                         |  85 kB  00:00:00     
  143. (24/28): subscription-manager-rhsm-1.24.45-1.el7.centos.x86_64.rpm                                                                                                    | 332 kB  00:00:00     
  144. (25/28): subscription-manager-rhsm-certificates-1.24.45-1.el7.centos.x86_64.rpm                                                                                       | 236 kB  00:00:00     
  145. (26/28): python-syspurpose-1.24.45-1.el7.centos.x86_64.rpm                                                                                                            | 274 kB  00:00:00     
  146. (27/28): socat-1.7.3.2-2.el7.x86_64.rpm                                                                                                                               | 290 kB  00:00:00     
  147. (28/28): docker-1.13.1-203.git0be3e21.el7.centos.x86_64.rpm                                                                                                           |  18 MB  00:00:13     
  148. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  149. 总计                                                                                                                                                         4.4 MB/s |  62 MB  00:00:14     
  150. Running transaction check
  151. Running transaction test
  152. Transaction test succeeded
  153. Running transaction
  154.   正在安装    : subscription-manager-rhsm-certificates-1.24.45-1.el7.centos.x86_64                                                                                                      1/28 
  155.   正在安装    : python-dateutil-1.5-7.el7.noarch                                                                                                                                        2/28 
  156.   正在安装    : subscription-manager-rhsm-1.24.45-1.el7.centos.x86_64                                                                                                                   3/28 
  157.   正在安装    : socat-1.7.3.2-2.el7.x86_64                                                                                                                                              4/28 
  158.   正在安装    : python-dmidecode-3.12.2-4.el7.x86_64                                                                                                                                    5/28 
  159.   正在安装    : libnetfilter_cthelper-1.0.0-11.el7.x86_64                                                                                                                               6/28 
  160.   正在安装    : slirp4netns-0.4.3-4.el7_8.x86_64                                                                                                                                        7/28 
  161.   正在安装    : 1:oci-register-machine-0-6.git2b44233.el7.x86_64                                                                                                                        8/28 
  162.   正在安装    : 1:oci-systemd-hook-0.2.0-1.git05e6923.el7_6.x86_64                                                                                                                      9/28 
  163.   正在安装    : fuse3-libs-3.6.1-4.el7.x86_64                                                                                                                                          10/28 
  164.   正在安装    : fuse-overlayfs-0.7.2-6.el7_8.x86_64                                                                                                                                    11/28 
  165.   正在安装    : python-syspurpose-1.24.45-1.el7.centos.x86_64                                                                                                                          12/28 
  166.   正在安装    : subscription-manager-1.24.45-1.el7.centos.x86_64                                                                                                                       13/28 
  167.   正在安装    : 1:containers-common-0.1.40-11.el7_8.x86_64                                                                                                                             14/28 
  168.   正在安装    : libnetfilter_cttimeout-1.0.0-7.el7.x86_64                                                                                                                              15/28 
  169.   正在安装    : python-pytoml-0.1.14-1.git7dea353.el7.noarch                                                                                                                           16/28 
  170.   正在安装    : 1:atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64                                                                                                                  17/28 
  171.   正在安装    : 2:oci-umount-2.5-3.el7.x86_64                                                                                                                                          18/28 
  172.   正在安装    : kubernetes-client-1.5.2-0.7.git269f928.el7.x86_64                                                                                                                      19/28 
  173.   正在安装    : container-storage-setup-0.11.0-2.git5eaf76c.el7.noarch                                                                                                                 20/28 
  174.   正在安装    : 2:container-selinux-2.119.2-1.911c772.el7_8.noarch                                                                                                                     21/28 
  175.   正在安装    : 2:docker-common-1.13.1-203.git0be3e21.el7.centos.x86_64                                                                                                                22/28 
  176.   正在安装    : 2:docker-client-1.13.1-203.git0be3e21.el7.centos.x86_64                                                                                                                23/28 
  177.   正在安装    : 2:docker-1.13.1-203.git0be3e21.el7.centos.x86_64                                                                                                                       24/28 
  178.   正在安装    : libnetfilter_queue-1.0.2-2.el7_2.x86_64                                                                                                                                25/28 
  179.   正在安装    : conntrack-tools-1.4.4-7.el7.x86_64                                                                                                                                     26/28 
  180.   正在安装    : kubernetes-node-1.5.2-0.7.git269f928.el7.x86_64                                                                                                                        27/28 
  181.   正在安装    : flannel-0.7.1-4.el7.x86_64                                                                                                                                             28/28 
  182.   验证中      : 1:atomic-registries-1.22.1-33.gitb507039.el7_8.x86_64                                                                                                                   1/28 
  183.   验证中      : libnetfilter_queue-1.0.2-2.el7_2.x86_64                                                                                                                                 2/28 
  184.   验证中      : fuse-overlayfs-0.7.2-6.el7_8.x86_64                                                                                                                                     3/28 
  185.   验证中      : 2:container-selinux-2.119.2-1.911c772.el7_8.noarch                                                                                                                      4/28 
  186.   验证中      : container-storage-setup-0.11.0-2.git5eaf76c.el7.noarch                                                                                                                  5/28 
  187.   验证中      : 1:containers-common-0.1.40-11.el7_8.x86_64                                                                                                                              6/28 
  188.   验证中      : subscription-manager-rhsm-1.24.45-1.el7.centos.x86_64                                                                                                                   7/28 
  189.   验证中      : 2:docker-common-1.13.1-203.git0be3e21.el7.centos.x86_64                                                                                                                 8/28 
  190.   验证中      : 2:docker-1.13.1-203.git0be3e21.el7.centos.x86_64                                                                                                                        9/28 
  191.   验证中      : conntrack-tools-1.4.4-7.el7.x86_64                                                                                                                                     10/28 
  192.   验证中      : python-dateutil-1.5-7.el7.noarch                                                                                                                                       11/28 
  193.   验证中      : 2:docker-client-1.13.1-203.git0be3e21.el7.centos.x86_64                                                                                                                12/28 
  194.   验证中      : kubernetes-client-1.5.2-0.7.git269f928.el7.x86_64                                                                                                                      13/28 
  195.   验证中      : 2:oci-umount-2.5-3.el7.x86_64                                                                                                                                          14/28 
  196.   验证中      : python-pytoml-0.1.14-1.git7dea353.el7.noarch                                                                                                                           15/28 
  197.   验证中      : libnetfilter_cttimeout-1.0.0-7.el7.x86_64                                                                                                                              16/28 
  198.   验证中      : python-syspurpose-1.24.45-1.el7.centos.x86_64                                                                                                                          17/28 
  199.   验证中      : fuse3-libs-3.6.1-4.el7.x86_64                                                                                                                                          18/28 
  200.   验证中      : 1:oci-systemd-hook-0.2.0-1.git05e6923.el7_6.x86_64                                                                                                                     19/28 
  201.   验证中      : 1:oci-register-machine-0-6.git2b44233.el7.x86_64                                                                                                                       20/28 
  202.   验证中      : subscription-manager-rhsm-certificates-1.24.45-1.el7.centos.x86_64                                                                                                     21/28 
  203.   验证中      : slirp4netns-0.4.3-4.el7_8.x86_64                                                                                                                                       22/28 
  204.   验证中      : libnetfilter_cthelper-1.0.0-11.el7.x86_64                                                                                                                              23/28 
  205.   验证中      : python-dmidecode-3.12.2-4.el7.x86_64                                                                                                                                   24/28 
  206.   验证中      : subscription-manager-1.24.45-1.el7.centos.x86_64                                                                                                                       25/28 
  207.   验证中      : flannel-0.7.1-4.el7.x86_64                                                                                                                                             26/28 
  208.   验证中      : kubernetes-node-1.5.2-0.7.git269f928.el7.x86_64                                                                                                                        27/28 
  209.   验证中      : socat-1.7.3.2-2.el7.x86_64                                                                                                                                             28/28 
  210. 已安装:
  211.   flannel.x86_64 0:0.7.1-4.el7                                                       kubernetes-node.x86_64 0:1.5.2-0.7.git269f928.el7                                                      
  212. 作为依赖被安装:
  213.   atomic-registries.x86_64 1:1.22.1-33.gitb507039.el7_8       conntrack-tools.x86_64 0:1.4.4-7.el7                                    container-selinux.noarch 2:2.119.2-1.911c772.el7_8   
  214.   container-storage-setup.noarch 0:0.11.0-2.git5eaf76c.el7    containers-common.x86_64 1:0.1.40-11.el7_8                              docker.x86_64 2:1.13.1-203.git0be3e21.el7.centos     
  215.   docker-client.x86_64 2:1.13.1-203.git0be3e21.el7.centos     docker-common.x86_64 2:1.13.1-203.git0be3e21.el7.centos                 fuse-overlayfs.x86_64 0:0.7.2-6.el7_8                
  216.   fuse3-libs.x86_64 0:3.6.1-4.el7                             kubernetes-client.x86_64 0:1.5.2-0.7.git269f928.el7                     libnetfilter_cthelper.x86_64 0:1.0.0-11.el7          
  217.   libnetfilter_cttimeout.x86_64 0:1.0.0-7.el7                 libnetfilter_queue.x86_64 0:1.0.2-2.el7_2                               oci-register-machine.x86_64 1:0-6.git2b44233.el7     
  218.   oci-systemd-hook.x86_64 1:0.2.0-1.git05e6923.el7_6          oci-umount.x86_64 2:2.5-3.el7                                           python-dateutil.noarch 0:1.5-7.el7                   
  219.   python-dmidecode.x86_64 0:3.12.2-4.el7                      python-pytoml.noarch 0:0.1.14-1.git7dea353.el7                          python-syspurpose.x86_64 0:1.24.45-1.el7.centos      
  220.   slirp4netns.x86_64 0:0.4.3-4.el7_8                          socat.x86_64 0:1.7.3.2-2.el7                                            subscription-manager.x86_64 0:1.24.45-1.el7.centos   
  221.   subscription-manager-rhsm.x86_64 0:1.24.45-1.el7.centos     subscription-manager-rhsm-certificates.x86_64 0:1.24.45-1.el7.centos   
  222. 完毕!
  223. [root@localhost ~]# 


3.2、为flannel网络指定etcd服务,修改/etc/sysconfig/flanneld文件,配置结果如下图:

注意先备份原文件,在编辑,以免改错,以下vi操作均是先备份在vi。

以下为修改后的内容:FLANNEL_ETCD_ENDPOINTS="http://192.168.188.140:2379"     --为Master的IP

  1. vi /etc/sysconfig/flanneld
  2. [root@localhost sysconfig]# vi flanneld
  3. # Flanneld configuration options
  4. # etcd url location.  Point this to the server where etcd runs
  5. FLANNEL_ETCD_ENDPOINTS="http://192.168.188.140:2379"
  6. # etcd config key.  This is the configuration key that flannel queries
  7. # For address range assignment
  8. FLANNEL_ETCD_PREFIX="/atomic.io/network"
  9. # Any additional options that you want to pass
  10. #FLANNEL_OPTIONS=""

 

3.3、修改:vi /etc/kubernetes/config文件,配置结果如下图:
注意先备份原文件,在编辑,以免改错,以下vi操作均是先备份在vi。

以下为修改后的内容:KUBE_MASTER="--master=http://192.168.188.140:8080"   --为Master的IP

  1. [root@localhost kubernetes]# vi config
  2. ###
  3. # kubernetes system config
  4. #
  5. # The following values are used to configure various aspects of all
  6. # kubernetes services, including
  7. #
  8. #   kube-apiserver.service
  9. #   kube-controller-manager.service
  10. #   kube-scheduler.service
  11. #   kubelet.service
  12. #   kube-proxy.service
  13. # logging to stderr means we get it in the systemd journal
  14. KUBE_LOGTOSTDERR="--logtostderr=true"
  15. # journal message level, 0 is debug
  16. KUBE_LOG_LEVEL="--v=0"
  17. # Should this cluster be allowed to run privileged docker containers
  18. KUBE_ALLOW_PRIV="--allow-privileged=false"
  19. # How the controller-manager, scheduler, and proxy find the apiserver
  20. KUBE_MASTER="--master=http://192.168.188.140:8080"


3.4、修改node机的kubelet配置文件/etc/kubernetes/kubelet

注意先备份原文件,在编辑,以免改错,以下vi操作均是先备份在vi。

以下为修改后的内容:

KUBELET_HOSTNAME="--hostname-override=192.168.188.141"  --为本Node节点的IP

  1. [root@localhost kubernetes]# vi kubelet
  2. ###
  3. # kubernetes kubelet (minion) config
  4. # The address for the info server to serve on (set to 0.0.0.0 or "" for all interfaces)
  5. KUBELET_ADDRESS="--address=0.0.0.0"
  6. # The port for the info server to serve on
  7. # KUBELET_PORT="--port=10250"
  8. # You may leave this blank to use the actual hostname
  9. KUBELET_HOSTNAME="--hostname-override=192.168.188.141"
  10. # location of the api-server
  11. KUBELET_API_SERVER="--api-servers=http://192.168.188.140:8080"
  12. # pod infrastructure container
  13. KUBELET_POD_INFRA_CONTAINER="--pod-infra-container-image=registry.access.redhat.com/rhel7/pod-infrastructure:latest"
  14. # Add your own!
  15. KUBELET_ARGS=""
  16. ~
  17. ~


3.5、node节点机上启动kube-proxy,kubelet,docker,flanneld等服务,并设置开机启动。
for SERVICES in kube-proxy kubelet docker flanneld;do systemctl restart $SERVICES;systemctl enable $SERVICES;systemctl status $SERVICES; done

  1. [root@localhost kubernetes]# for SERVICES in kube-proxy kubelet docker flanneld;do systemctl restart $SERVICES;systemctl enable $SERVICES;systemctl status $SERVICES; done
  2. Created symlink from /etc/systemd/system/multi-user.target.wants/kube-proxy.service to /usr/lib/systemd/system/kube-proxy.service.
  3. ● kube-proxy.service - Kubernetes Kube-Proxy Server
  4.    Loaded: loaded (/usr/lib/systemd/system/kube-proxy.service; enabled; vendor preset: disabled)
  5.    Active: active (running) since 二 2021-01-05 00:34:58 CST; 138ms ago
  6.      Docs: https://github.com/GoogleCloudPlatform/kubernetes
  7.  Main PID: 9704 (kube-proxy)
  8.    CGroup: /system.slice/kube-proxy.service
  9.            └─9704 /usr/bin/kube-proxy --logtostderr=true --v=0 --master=http://192.168.188.140:8080
  10. 105 00:34:58 localhost.localdomain systemd[1]: Started Kubernetes Kube-Proxy Server.
  11. Created symlink from /etc/systemd/system/multi-user.target.wants/kubelet.service to /usr/lib/systemd/system/kubelet.service.
  12. ● kubelet.service - Kubernetes Kubelet Server
  13.    Loaded: loaded (/usr/lib/systemd/system/kubelet.service; enabled; vendor preset: disabled)
  14.    Active: active (running) since 二 2021-01-05 00:35:00 CST; 149ms ago
  15.      Docs: https://github.com/GoogleCloudPlatform/kubernetes
  16.  Main PID: 9963 (kubelet)
  17.    CGroup: /system.slice/kubelet.service
  18.            └─9963 /usr/bin/kubelet --logtostderr=true --v=0 --api-servers=http://192.168.188.140:8080 --address=0.0.0.0 --hostname-override=192.168.188.141 --allow-privileged=false --pod...
  19. 105 00:35:00 localhost.localdomain systemd[1]: Started Kubernetes Kubelet Server.
  20. Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
  21. ● docker.service - Docker Application Container Engine
  22.    Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
  23.   Drop-In: /usr/lib/systemd/system/docker.service.d
  24.            └─flannel.conf
  25.    Active: active (running) since 二 2021-01-05 00:35:02 CST; 140ms ago
  26.      Docs: http://docs.docker.com
  27.  Main PID: 10075 (dockerd-current)
  28.    CGroup: /system.slice/docker.service
  29.            ├─10075 /usr/bin/dockerd-current --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current --default-runtime=docker-runc --exec-opt native.cgroupdriver=systemd --userl...
  30.            └─10083 /usr/bin/docker-containerd-current -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/l...
  31. 105 00:35:01 localhost.localdomain dockerd-current[10075]: time="2021-01-05T00:35:01.682586875+08:00" level=info msg="libcontainerd: new containerd process, pid: 10083"
  32. 105 00:35:02 localhost.localdomain dockerd-current[10075]: time="2021-01-05T00:35:02.770410934+08:00" level=info msg="Graph migration to content-addressability took 0.00 seconds"
  33. 105 00:35:02 localhost.localdomain dockerd-current[10075]: time="2021-01-05T00:35:02.771208972+08:00" level=info msg="Loading containers: start."
  34. 105 00:35:02 localhost.localdomain dockerd-current[10075]: time="2021-01-05T00:35:02.782846850+08:00" level=info msg="Firewalld running: false"
  35. 105 00:35:02 localhost.localdomain dockerd-current[10075]: time="2021-01-05T00:35:02.893439647+08:00" level=info msg="Default bridge (docker0) is assigned with an IP addres...P address"
  36. 105 00:35:02 localhost.localdomain dockerd-current[10075]: time="2021-01-05T00:35:02.918210612+08:00" level=info msg="Loading containers: done."
  37. 105 00:35:02 localhost.localdomain dockerd-current[10075]: time="2021-01-05T00:35:02.939041188+08:00" level=info msg="Daemon has completed initialization"
  38. 105 00:35:02 localhost.localdomain dockerd-current[10075]: time="2021-01-05T00:35:02.939084442+08:00" level=info msg="Docker daemon" commit="0be3e21/1.13.1" graphdriver=ove...ion=1.13.1
  39. 105 00:35:02 localhost.localdomain dockerd-current[10075]: time="2021-01-05T00:35:02.942743123+08:00" level=info msg="API listen on /var/run/docker.sock"
  40. 105 00:35:02 localhost.localdomain systemd[1]: Started Docker Application Container Engine.
  41. Hint: Some lines were ellipsized, use -l to show in full.
  42. Created symlink from /etc/systemd/system/multi-user.target.wants/flanneld.service to /usr/lib/systemd/system/flanneld.service.
  43. Created symlink from /etc/systemd/system/docker.service.wants/flanneld.service to /usr/lib/systemd/system/flanneld.service.
  44. ● flanneld.service - Flanneld overlay address etcd agent
  45.    Loaded: loaded (/usr/lib/systemd/system/flanneld.service; enabled; vendor preset: disabled)
  46.    Active: active (running) since 二 2021-01-05 00:35:03 CST; 153ms ago
  47.  Main PID: 10261 (flanneld)
  48.    CGroup: /system.slice/flanneld.service
  49.            └─10261 /usr/bin/flanneld -etcd-endpoints=http://192.168.188.140:2379 -etcd-prefix=/atomic.io/network
  50. 105 00:35:03 localhost.localdomain systemd[1]: Starting Flanneld overlay address etcd agent...
  51. 105 00:35:03 localhost.localdomain flanneld-start[10261]: I0105 00:35:03.141961   10261 main.go:132] Installing signal handlers
  52. 105 00:35:03 localhost.localdomain flanneld-start[10261]: I0105 00:35:03.143438   10261 manager.go:136] Determining IP address of default interface
  53. 105 00:35:03 localhost.localdomain flanneld-start[10261]: I0105 00:35:03.144660   10261 manager.go:149] Using interface with name ens33 and address 192.168.188.141
  54. 105 00:35:03 localhost.localdomain flanneld-start[10261]: I0105 00:35:03.144675   10261 manager.go:166] Defaulting external address to interface address (192.168.188.141)
  55. 105 00:35:03 localhost.localdomain flanneld-start[10261]: I0105 00:35:03.191641   10261 local_manager.go:179] Picking subnet in range 172.17.1.0 ... 172.17.255.0
  56. 105 00:35:03 localhost.localdomain flanneld-start[10261]: I0105 00:35:03.194181   10261 manager.go:250] Lease acquired: 172.17.21.0/24
  57. 105 00:35:03 localhost.localdomain flanneld-start[10261]: I0105 00:35:03.194804   10261 network.go:98] Watching for new subnet leases
  58. 105 00:35:03 localhost.localdomain systemd[1]: Started Flanneld overlay address etcd agent.
  59. [root@localhost kubernetes]# 


------------------------------以上所有master主机,node节点机上的配置完成,接下来看看k8s集群是否搭建起来了:------------------------------
在master主机上192.168.26.227执行如下命令,查看运行的node节点机器:
kubectl get nodes

  1. [root@localhost kubernetes]# kubectl get nodes
  2. NAME              STATUS    AGE
  3. 192.168.188.141   Ready     46s
  4. [root@localhost kubernetes]# kubectl get nodes -owide
  5. NAME              STATUS    AGE       EXTERNAL-IP
  6. 192.168.188.141   Ready     55s       <none>
  7. [root@localhost kubernetes]# kubectl get namespace
  8. NAME          STATUS    AGE
  9. default       Active    14m

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/155392
推荐阅读
相关标签
  

闽ICP备14008679号