Linux:kubeadm⽅式部署k8s集群

1.kubeadm创建环境

k8s-master 192.168.150.11

k8s-node1 192.168.150.12

k8s-node2 192.168.150.13

三台节点都安装docker

# Step 1: 安装必要的一些系统工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# Step 2: 添加软件源信息

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# Step 3

sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

# Step 4: 更新并安装Docker-CE

sudo yum makecache fast

sudo yum -y install docker-ce

# Step 5: 开启Docker服务

sudo service docker start

 三台节点都要制作本地解析,修改主机名。相互解析
 

# vim /etc/hosts
192.168.150.11 k8s-master
192.168.150.12 k8s-node1
192.168.150.13 k8s-node2

 1.关闭防⽕墙:

# systemctl stop firewalld
# systemctl disable firewalld


2.禁用SELinux:

# setenforce 0


3.编辑文件/etc/selinux/config,将SELINUX修改为disabled,如下:
 

# sed -i 's/SELINUX=permissive/SELINUX=disabled/' /etc/sysconfig/selinux
SELINUX=disabled

4.关闭交换空间

[root@localhost /]# swapoff -a

修改/etc/fstab文件,注释掉SWAP的自动挂载,使用free -m确认swap已经关闭。

5.注释掉swap分区:(否则后面会报错)

[root@localhost /]# sed -i 's/.*swap.*/#&/' /etc/fstab
# free -m

结果是:
Linux:kubeadm⽅式部署k8s集群_第1张图片

2. 使用kubeadm部署Kubernetes

三台节点一起执行

配置yum源

# cat < /

你可能感兴趣的:(linux,kubernetes,运维,服务器,容器)