国内环境使用kubeadm安装部署kubernetes

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

安装前需要准备工作:

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加入到开机启
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值