安装前需要准备工作:
1、虚拟机工具VMware、VirtualBox等
2、系统镜像文件CentOS 7
3、安装好虚拟机2-3台
本次教程使用的是2台虚拟机:
1、10.67.34.130 k8s1
2、10.67.34.131 k8s2
开始整个安装过程:
一、2台虚拟机 全部需要进行的操作如下
1、设置主机名 (主要是查看node信息 等 时显示的名称就是该名称)
hostnamectl set-hostname k8s1 #k8s1是设置名称 2台设备分别是k8s1 k8s2
2、修改host文件 (此项可以只在Master上面进行设置即可)
vi /etc/hosts
添加
10.67.34.130 k8s1
10.67.34.131 k8s2
3、关闭selinux
setenforce 0 #实时动态关闭
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config #禁止重启后自动开启
4、关闭交换分区
swapoff -a #实时动态关闭
sed -i '/ swap / s/^/#/' /etc/fstab #禁止重启后自动开启
5、网络配置文件
cat > /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
vm.swappiness=0
#退出 按 Ctrl + D
modprobe br_netfilter #执行该命令 如果不执行就会在应用k8s.conf时出现加载错误
sysctl -p /etc/sysctl.d/k8s.conf #应用配置文件
6、配置资源地址
yum install wget -y #安装wget命令行
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #配置yum源
yum makecache #更新缓存
yum install -y yum-utils device-mapper-persistent-data lvm2 #安装yum扩展工具
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #配置docker下载的地址
7、安装Docker
yum list docker-ce --showduplicates|sort -r #展示版本列表
yum install –y docker-ce #默认安装最新版,也可以指定版本下载
systemctl start docker #启动docker
systemctl enable docker #将docker加入到开机启

本文详细介绍如何使用虚拟机工具和CentOS 7系统镜像搭建Kubernetes集群,包括配置主机名、关闭SELinux、安装Docker及kubelet组件、初始化Master节点、加入Node节点、安装Flannel网络插件等步骤。
最低0.47元/天 解锁文章
1257

被折叠的 条评论
为什么被折叠?



