【云原生 · Kubernetes】Kubernetes基础环境搭建

举报
念舒C.ying 发表于 2022/08/31 09:06:37 2022/08/31
【摘要】 1、系统镜像安装运行环境系统要求为CentOS7.5,内核版本不低于3.10。CentOS-7.5-x86_64-DVD-1804.isoChinaskill_Cloud_PaaS.isoDocker版本为docker-ce-19.03.1Kubernetes版本为1.18.1 2、网络架构及硬件配置主机名内存硬盘IP地址master12G100G192.168.100.10node8G1...

1、系统镜像

安装运行环境系统要求为CentOS7.5,内核版本不低于3.10。
CentOS-7.5-x86_64-DVD-1804.iso
Chinaskill_Cloud_PaaS.iso
Docker版本为docker-ce-19.03.1
Kubernetes版本为1.18.1

2、网络架构及硬件配置

主机名 内存 硬盘 IP地址
master 12G 100G 192.168.100.10
node 8G 100G 192.168.100.20

3、基础环境部署

本次实验环境采用master + node两个节点部署,node节点可以根据需求自主扩展。

(1)修改主机名、配置映射

master节点:

hostnamectl set-hostname master #修改主机名为master

vi /etc/hosts	#修改映射配置文件

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.100.10 master  
192.168.100.20 node

node节点:

hostnamectl set-hostname node	#修改主机名为node

vi /etc/hosts	#修改映射配置文件

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.100.10 master  
192.168.100.20 node

(2)关闭SELinux、防火墙

master节点和node节点都要配置:

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

setenforce 0	#使修改后的配置文件立即生效

systemctl stop firewalld.service	#关闭防火墙
systemctl disable firewalld.service	     #永久关闭防火墙

(3)删除iptables防火墙规则

master节点和node节点都要配置:

iptables –F
iptables –X
iptables –Z

/usr/sbin/iptables-save

(4)上传镜像、配置yum源

将Chinaskill_Cloud_PaaS.iso和CentOS-7.5-x86_64-DVD-1804.iso镜像包上传至master节点的 / 目录下
在这里插入图片描述
在这里插入图片描述

master节点:

mkdir /opt/{k8s,centos}		#创建两个挂载镜像的文件夹

mv /etc/yum.repos.d/CentOS-* /home	#备份原yum源配置文件

vi /etc/yum.repos.d/local.repo	#创建本地yum源配置文件

[k8s]
name=k8s
baseurl=file:///opt/k8s/kubernetes-repo
gpgcheck=0
enabled=1
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1

mount -o loop /Chinaskill_Cloud_PaaS.iso /mnt/	#挂载镜像到/mnt

cp -rfv /mnt/* /opt/k8s   #复制/mnt/*所有的文件到/opt/k8s下

umount /mnt/  #卸载镜像

mount -o loop /CentOS-7.5-x86_64-DVD-1804.iso /opt/k8s  #挂载镜像到/opt/k8s
yum clean all	#更新yum源配置

yum repolist   #显示仓库

在这里插入图片描述

master节点安装ftp服务器:
yum install -y vsftpd   #安装ftp服务器

vi /etc/vsftpd/vsftpd.conf   #修改ftp配置文件

anon_root=/opt  #在最顶另起一段插入这句命令

systemctl start vsftpd   #开启ftp服务
systemctl enable vsftpd   #设置ftp服务开机自启

node节点:

mv /etc/yum.repos.d/CentOS-* /home	#备份原yum源配置文件

vi /etc/yum.repos.d/local.repo	#创建本地yum源配置文件

[k8s]
name=k8s
baseurl=ftp://192.168.100.10/k8s/kubernetes-repo
gpgcheck=0
enabled=1
[centos]
name=centos
baseurl=ftp://192.168.100.10/centos
gpgcheck=0
enabled=1
yum clean all	#更新yum源配置

yum repolist   #显示仓库

在这里插入图片描述

后续在这里👉 【云原生 ·Kubernetes】搭建Harbor仓库

期待下次的分享,别忘了三连支持博主呀~
我是 念舒_C.ying ,期待你的关注~💪💪💪

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。