内容发布更新时间 : 2025/1/6 17:21:56星期一 下面是文章的全部内容请认真阅读。
目录
(一)
1. 2. 3.
环境准备工作 .................................................................................. 3
服务器要求 ................................................................................................. 3 安装网络组件 ............................................................................................. 3 配置网络信息 ............................................................................................. 3
(二)
1. 2. 3. 4.
安装docker服务 ............................................................................. 4
docker安装包下载 ...................................................................................... 4 安装docker服务 ........................................................................................ 5 修改docker启动文件 ................................................................................. 5 启动docker服务 ........................................................................................ 5
(三)
1. 2.
部署私有仓库 .................................................................................. 5
镜像下载 .................................................................................................... 5 验证registry ............................................................................................... 6
(四)
1. 2. 3. 4. 5.
部署etcd服务 ................................................................................. 6
防火墙策略修改 .......................................................................................... 6 node1上执行 ............................................................................................. 6 node2上执行 ............................................................................................. 7 node3上执行 ............................................................................................. 7 验证部署 .................................................................................................... 7
(五)
1. 2. 3. 4. 5.
部署kube-apiserver服务................................................................. 8
先打开防火墙: ............................................................................................ 8 node1运行以下命令 ................................................................................... 8 node2运行以下命令 ................................................................................... 8 node3运行以下命令 ................................................................................... 9 验证运行情况 ............................................................................................. 9
(六)
1. 2.
部署kube-controller-manager, kube-scheduler, kube-kubelet,
导入镜像到docker中 ............................................................................... 10 上传docker私有仓库 ............................................................................... 11
kube-proxy服务 .......................................................................................... 10
3. 4. 5. 6. 7. 8. 9. 10. 11.
编辑kublelet脚本 ..................................................................................... 11 编辑kube-proxy.sh脚本 ........................................................................... 12 创建程序目录 ........................................................................................... 13 复制kubernetes执行程序到程序/bin目录 ................................................. 13 编辑kube-controller-manager启动模版文件 .............................................. 14 编辑kube-scheduler.yaml启动模版文件 ................................................... 15 执行kubelet.sh脚本 ................................................................................. 16 执行kube-proxy.sh脚本 ....................................................................... 16 集群配置 .............................................................................................. 16
(七)
验证集群完成情况 ......................................................................... 16
(一) 环境准备工作
1. 服务器要求
server1: 10.10.23.1 centos7 server2: 10.10.24.1 centos7 server3: 10.10.25.1 centos7 需要部署以下服务
docker、registry、etcd、pause-amd64、kube-apiserver、kube-controller-manager, kube-scheduler, kube-kubelet, kube-proxy
2. 安装网络组件
yum install net-tools –y yum install bridge-utils –y
1. 关闭自带firewalld防火墙,安装iptables防火墙并启动
systemctl stop firewalld.service systemctl disable firewalld.service yum install iptables-services -y systemctl start iptables.service systemctl enable iptables.service
3. 配置网络信息
使用Openstack虚拟机需要修改mtu为1454,默认为1500,宿主机不用设置mtu值,并创建kbr0桥接网卡