使用kubeeasy工具安装Docker

一、规划节点

表1-2-1 规划节点

IP地址

主机名

节点

192.168.203.20

master

容器master节点

192.168.203.21

node

容器worker节点

二、基础准备

(一)基础环境准备

使用OpenStack云计算平台,创建两台云主机,镜像使用CentOS7.9(云主机配置自定义,推荐配置4vCPU/12G内存/100G硬盘),使用这两台云主机作为实验基础环境。

(二)任务实施

(1)修改主机名

(两个节点均操作)

[root@localhost ~]# hostnamectl set-hostname master

[root@localhost ~]# bash

[root@master ~]# 

[root@localhost ~]# hostnamectl set-hostname node

[root@localhost ~]# bash

[root@node ~]# 

(2)关闭防火墙

(两个节点均操作)

[root@master~]#systemctl stop firewalld

[root@master ~]#setenforce 0

[root@node ~]#systemctl stop firewalld

[root@node ~]#setenforce 0

(3)安装rsync环境

(两个节点均操作)

[root@master~]#yum install -y rsync

[root@node ~]#yum install -y rsync

(4)更改权限

(两个节点均操作)

[root@master~]#chmod 777 /etc/

[root@master~]#chmod 777 /opt

[root@node ~]#chmod 777 /etc

[root@node ~]#chmod 777 /opt

(5)关闭交换分区swap

(两个节点均操作)

[root@master~]#swapoff -a

[root@node ~]#swapoff -a

(6)将Docker-20.10.12的包传到/root目录下

(两个节点均操作)

[root@master~]#cd docker-20.10.12

[root@node ~]#cd docker-20.10.12

(7)强制安装所有RPM包忽略依赖关系

(两个节点均操作)

[root@master docker-20.10.12]# rpm -Uvh --force --nodeps *rpm

[root@node docker-20.10.12 ~]#rpm -Uvh --force --nodeps *rpm

三、安装Docker服务

(一)安装Kubeeasy工具

(只在master节点操作)

将提供的安装包kubernetes_paas.iso上传至master节点/root目录,并解压到/opt目录:

[root@master ~]# mount -o loop kubernetes_paas.iso /mnt/

[root@master ~]# cp -rvf /mnt/* /opt/

[root@master ~]# umount /mnt/

在master节点安装kubeeasy工具:

[root@master ~]# mv /opt/kubeeasy /usr/bin/kubeeasy
至此,Kubeeasy工具安装完毕。

(二)安装基础依赖包

(只在master节点操作)

在master节点执行以下命令完成依赖包的安装:

[root@master ~]# kubeeasy install depend \

--host 192.168.203.20,192.168.203.21 \

--user root \

--password 000000 \

--offline-file /opt/dependencies/base-rpms.tar.gz

注意:192.168.203.20与192.168.203.21分别为master节点和node节点ip地址,需根据自己实际  情况进行更改;root为虚拟机用户名,000000为虚拟机密码

(三)配置SSH免密钥

在master节点执行以下命令完成集群节点的连通性检测,命令如下:

[root@master ~]# kubeeasy check ssh --host 192.168.203.20,192.168.203.21 --user root --password 000000

注意:192.168.203.20与192.168.203.21分别为master节点和node节点ip地址,需根据自己实际  情况进行更改;root为虚拟机用户名,000000为虚拟机密码

在master节点执行以下命令完成集群所有节点间的免密钥配置,命令如下:

[root@master ~]# kubeeasy create ssh-keygen \

--master 192.168.203.20 \

--worker 192.168.203.21 \

--user root --password 000000

注意:192.168.203.20与192.168.203.21分别为master节点和node节点ip地址,需根据自己实际  情况进行更改;root为虚拟机用户名,000000为虚拟机密码

(四)安装Docker与Kubernetes平台

在master节点执行以下命令部署Kubernetes集群:

[root@master ~]# kubeeasy install kubernetes \

--master 192.168.203.20 \

--worker 192.168.203.21 \

--user root \

--password 000000 \

--version 1.22.1 \

--offline-file /opt/kubernetes.tar.gz

注意:192.168.203.20与192.168.203.21分别为master节点和node节点ip地址,需根据自己实际  情况进行更改;root为虚拟机用户名,000000为虚拟机密码

安装完成后将两台虚拟机分别重启,命令如下:

[root@master ~]# reboot

[root@node ~]# reboot

  • 11
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值