基于kubeadm
配置机器
准备虚拟机vmware
系统镜像为:CentOS-7-x86_64-DVD-1708
CPU 2核
磁盘 20G,
内存 2G
共三台,组成集群
安装选择 Install CentOS 7
软件选择 开发及生产工作站
安装位置选择默认自动分区
禁用Kdump
打开网络
在这里我的虚拟网卡有点问题,总是装不上, 于是就nat模式
只有三点就好:
- 能联网
- 能互通,
- 复制命令, 我直接在一个节点开终端操作, 没想到支持文字复制, 还算ok
命令模式
systemctl set-default multi-user.target
图形模式
systemctl set-default graphical.target
配置网络
查看ip地址:
ip addr
配置静态ip,保证节点之间互通:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static
IPADDR=192.168.182.5
NETMASK=255.255.255.0
GATEWAY=192.168.182.2
ONBOOT=yes
配置dns
vim /etc/resolv.conf
nameserver 192.168.182.2
配置主机名
vim /etc/hostname
node1
vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=node3
配置host文件
cat >> /etc/hosts << EOF
192.168.182.3 node1
192.168.182.4 node2
192.168.182.5 node3
EOF
保证网络通畅
service network restart
ping baidu.com
ping 192.168.182.4
ping 192.168.182.3
配置yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
关闭防火墙
systemctl stop firewalld & systemctl disable firewalld
关闭Swap
swapoff -a
编辑/etc/fstab,注释掉包含swap的那一行即可
添加docker仓库
yum-co