关闭防火墙,关闭selinu,设置hosts安装ntpdate并创建计划任务的方法请参照Master节点前面部分
1.在Node节点上安装kubernetes-node flannel,kubernetes-node默认会自动安装docker1.13版本
命令:yum –y install kubernetes-node flannel
使用yum方法来安装kubernetes(二)Node节点

2.查看kubernetes-node flannel docker都安装哪个版本
命令:rpm –qa kubernetes-node flannel docker
使用yum方法来安装kubernetes(二)Node节点

3.编辑Node节点Config主配置文件
命令:vi /etc/kubernetes/config
使用yum方法来安装kubernetes(二)Node节点_第1张图片
NODE节点Config主配置文件参数剖析
#开启错误日志;
KUBE_LOGTOSTDERR="--logtostderr=true"
#错误日志的级别;
KUBE_LOG_LEVEL="--v=0"
#禁止Docker容器超级Privileged特权;
KUBE_ALLOW_PRIV="--allow-privileged=false"
#指定K8S MASTER APISERVER接口;
KUBE_MASTER="--master=http://192.168.80.120:8080"


4.编辑Node节点的Kubelet配置文件
命令:vi /etc/kubernetes/kubelet
使用yum方法来安装kubernetes(二)Node节点_第2张图片
NODE节点KUBELET配置文件参数剖析
#指定KUBELET监听的网卡IP地址(0.0.0.0);
KUBELET_ADDRESS="--address=0.0.0.0"
#KUBELET主程序监听的端口;
KUBELET_PORT="--port=10250"
#KUBELET的主机名(设置本机IP|节点的名称);
KUBELET_HOSTNAME="--hostname-override=192.168.80.121"
#指定K8S集群API-SERVER的IP和端口;
KUBELET_API_SERVER="--api-servers=http://192.168.80.120:8080"
#设置K8S NODE节点上基础镜像,指定基础镜像(pod-inf)名称,
每次启动一台虚拟机,先启动POD基础容器,POD基础容器-装载
虚拟机;
KUBELET_POD_INFRA_CONTAINER="--pod-infra-container-i
mage=registry.access.redhat.com/rhel7/pod-infrastructure:la
test"
#KUBELET主程序的扩展参数;
KUBELET_ARGS=""


5.编辑Node节点Flannel配置文件
命令:vi /etc/sysconfig/flannel
使用yum方法来安装kubernetes(二)Node节点_第3张图片
NODE节点flannel配置文件参数剖析
#指定Flanneld服务读取ETCD数据库地址和端口(ETCD Master节点);
FLANNEL_ETCD_ENDPOINTS="http://192.168.80.120:2379"
#指定Flanneld服务读取ETCD数据库的KEY;
FLANNEL_ETCD_PREFIX="/atomic.io/network"
6.启动kubelet和kube-proxy服务并加入开机自启
命令:systemctl start kubelet kube-proxy flanneld
Systemctl enable kubelet kube-proxy flannel
使用yum方法来安装kubernetes(二)Node节点_第4张图片