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 ,期待你的关注~

最新文章

  1. Java面试题总结 from Baidu 网易 阿里
  2. php 数据库备份、还原
  3. javascript json转为 go struct 小工具代码
  4. zookeeper 简介
  5. svn忽略eclipse自动生成的文件
  6. C语言编译链接
  7. phpcms v9模版调用代码
  8. elk 5.x的部署
  9. Docker简介/安装/使用
  10. 关于 JavaScript 中的复制数组
  11. Asp.Net Core 下 Newtonsoft.Json 转换字符串 null 替换成string.Empty
  12. Java编码中出现的乱码问题
  13. PowerShell导出场中的WSP包到本地
  14. SSH + Google Authenticator 安全加固
  15. redis的缓冲击穿|缓冲雪崩|缓冲淘汰
  16. Simple Question
  17. centos7版本设置OS启动默认进入图形界面还是文本界面
  18. Star HDU1541
  19. vue中axios的封装
  20. jms学习笔记

热门文章

  1. 数据库基础操作 part1
  2. KingbaseES sys_blocking_pids 函数
  3. PostgreSQL 修改执行计划 GroupAggregate 为 HashAggregate
  4. Linux_ps总结
  5. 跟羽夏学 Ghidra ——窗口
  6. flannel跨主网络通信方案(UDP、VXLAN、HOST-GW)详解
  7. 使用 Shell 命令 分析服务器日志
  8. 几篇关于MySQL数据同步到Elasticsearch的文章---第一篇:Debezium实现Mysql到Elasticsearch高效实时同步
  9. docker -v 和Dockerfile 中VOLUME 区别
  10. FastDFS 分布式文件系统的安装与使用---两台服务器搭建FastDFS环境