二进制部署K8s集群第1节之准备虚拟机

一、架构图
二进制部署K8s集群第1节之准备虚拟机
二、环境准备linux

  • 准备5台2c/2g/50g虚机,使用10.4.7.0/24网络
  • 预装CentOS7.6系统,作好基础优化
  • 安部部署bind9,部署自建DNS系统
  • 准备自签证书环境
  • 安装部署Docker环境,部署Harbor私有仓库

三、软件分配
二进制部署K8s集群第1节之准备虚拟机
四、网络配置
二进制部署K8s集群第1节之准备虚拟机
二进制部署K8s集群第1节之准备虚拟机
以7-11机为例,在十一、十二、2一、2二、200五台机上作初始化操做网络

hostnamectl set-hostname hdss7-11
cat >> /etc/sysconfig/network-scripts/ifcfg-ens33 <<eof
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=10.4.7.11
PREFIX=24
GATEWAY=10.4.7.254
eof
cat >> /etc/resolv.conf <<eof
nameserver 202.96.128.86
eof

5 关闭selinux和firewalld架构

sed -i s/=enforcing/=disabled/ /etc/selinux/config
setenforce 0
systemctl stop firewalld

6 安装epel-release
yum install epel-releaseide

7 安装必要工具
yum install wget net-tools telnet tree nmap sysstat lrzsz dos2unix bind-utils -y工具

下一章:二进制部署K8s集群第2节之DNS服务初始化优化