ubuntu搭建Kubernetes集群(ansible,kubedam,rancher)

ad1.jpg

全栈工程师开发手册 (作者:栾鹏)
架构系列文章

每个主机切换到同一具有sudo权限的用户,加入用户为k8s_user,
k8s各节点SSH免密登录。
各节点时间同步。
各节点主机名和IP加入/etc/hosts解析
各Node必须关闭swap:swapoff -a,否则kubelet启动失败。

设置每个节点的主机信息

1、master上执行:

a) 设置主机名称命令:hostnamectl --static set-hostname k8s-master
b) 关闭防火墙命令:

   systemctl disable firewalld.service
   systemctl stop firewalld.service

c) 设置hosts命令:

echo '192.168.72.183    k8s-master
192.168.72.183   etcd
192.168.72.183   registry
192.168.72.184   k8s-node-1' >> /etc/hosts

2、 node上执行:

a) 设置主机名称命令:hostnamectl --static set-hostname k8s-node-1
b) 关闭防火墙命令:

你可能感兴趣的:(云原生/微服务架构/运维,系列课程,快速学习实战应用)