Kubernetes从0开始搭建环境部署Kubernetes集群

 

这里因为是本地环境就没有使用二进制源码包进行部署

1 环境安装

1.1 主机要求

                           实际生产中,适当提高硬件配置

主机名 操作系统 CPU MEM 角色要求
master1 centos7.6 2 2 master
work1 centos7.6 2 2 worker
work2 centos7.6 2 2 worker

 

1.1.1 主机准备

所有主机均要配置

准备主机操作系统

主机操作系统 硬件配置 硬盘分区 IP
CentOS7u6最小化 2C 2G 100G /boot、/ 192.168.89.138
CentOS7u6最小化 2C 2G 100G /boot、/ 192.168.89.139
CentOS7u6最小化 2C 2G 100G /boot、/ 192.168.89.140

1.1.2 主机名

[root@xxx ~]# hostnamect1 set-hostname xxxx

  主机名列表:

192.168.89.138 master1
192.168.89.139 worker1
192.168.89.140 worker2

设置主机名示例:

hostnamect1 set-hostname master1

 

1.1.3 主机IP地址

IP地址根据自己主机实际情况进行配置

本次使用VMWare Workstation Pro虚拟机部署,需要注意网关设置。

[root@xXX ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

[root@xXX ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE=eth0
TYPE=Ethernet
ONB00T=yes
BOOTPROTO=static
IPADDR=192.168.89.138
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=119.29.29.29

  保存后重启网络

systemctl restart network

# ip验证
ip  a s

1.1.4 主机名解析

[root@xxX ~]# cat /etc/hosts
 127.0.0.1  ocalhost localhost.localdomain ocalhost41ocaThost4.1ocaldomain4
::1]ocaThost localhost.localdomain  ocaThost67ocaThost6.1ocaldomain6
192.168.89.138 master1
192.168.89.139 work1
192.168.89.140 work2

主机名测试示例

ping  worker1

1.2 主机安全配置

1.2.1 关闭firewalld

[root@xxx ~]# systemct1 stop firewa11d
[root@xxx ~]# systemct1 disable firewa11d
#确认是否运行
[root@xxX ~]# firewa11-cmd --state5
not running

1.2.2 SELINUX配置

做出下述修改,一定要重启系统才能生效。

修改之前验证是否开启的

#验证是否开启 开启状态会返回Enforcing 关闭则返回Disabled
[root@xXX ~]# getenforce
Enforcing

 

[root@xXX ~]# sed -ri's/SELINUX=enforcing/SELINUX=disabled//etc/selinux/config

或者vi打开配置文件/etc/selinux/config进行手动修改

#重启主机
reboot

1.3 主机时间同步

   由于最小化安装系统,需要单独安装 ntpdate

[root@xxX ~]# yum -y insta11 ntpdate

  安装完成开启定时同步时间 这里设置的1小时

       

#编辑定时任务
crontab -e


#定时规则

0 */1 * * * ntpdate time1.aliyun.com


#查看规则 
crontab -l  


#手动同步时间
ntpdate time1.aliyun.com

1.4 永久关闭swap分区

使用kubeadm部署必须关闭swap分区,修改配置文件后需要重启操作系统。

修改 /etc/fstab文件,注释 /dev/mapper/centos-swap swap

#查看
cat /etc/fstab

#修改
vi /etc/fstab

#重启后验证swap分区否关闭,关闭 则为0
free  -m

1.5 添加网桥过滤

新增k8s配置文件内容路径如下


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

௸྄ིོུ倾心ღ᭄ᝰꫛꫀꪝ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值