ansible部署k8s_1.16---单master
准备工作:
四台主机:演示系统:Centos 7
主机1:ansible的主机 192.168.10
主机2:master节点 192.168.1.11
主机3:node 节点:192.168.1.12
主机4:node 节点:192.168.1.13
前提条件:
1、有外网权限(需要下载软件)
2、有base源和epel源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
一、在ansible主机上安装ansibe 和解压缩软件
yum install ansible -y #安装解压缩软件 yum install unzip -y
二、拷贝文件到ansible主机里(文件放到下面的百度云了)
链接:https://pan.baidu.com/s/16a7d7Jle6uUeGXte0lVgiA?pwd=6666
提取码:6666
三、解压缩
#我这里文件拷贝到的是/data下,也可以放到其它目录
cd /data unzip ansible-install-k8s-master.zip
tar zxvf binary_pkg.tar.gz
四、进入刚刚解压的目录
cd ansible-install-k8s-master/
五、修改hosts文件(我这里主节点是11 ,node 是12和13,后续执行错误,可能就是这里ip不对)
vim hosts
[master] 172.16.1.11 node_name=k8s-master1 [node] 172.16.1.12 node_name=k8s-node1 172.16.1.13 node_name=k8s-node2 [etcd] 172.16.1.11 etcd_name=etcd-1 172.16.1.12 etcd_name=etcd-2 172.16.1.13 etcd_name=etcd-3 [lb] [k8s:children] master node
六、修改变量(software_dir: '/data/binary_pkg' 安装文件存放位置,这里路径不对也可能导致错误)
vim group_vars/all.yml
software_dir: '/data/binary_pkg' k8s_work_dir: '/opt/kubernetes' etcd_work_dir: '/opt/etcd' tmp_dir: '/tmp/k8s' # 集群网络 service_cidr: '10.0.0.0/24' cluster_dns: '10.0.0.2' # 与roles/addons/files/coredns.yaml中IP一致 pod_cidr: '10.244.0.0/16' # 与roles/addons/files/kube-flannel.yaml中网段一致 service_nodeport_range: '30000-32767' cluster_domain: 'cluster.local' # 高可用,如果部署单Master,该项忽略 vip: '172.16.1.88' nic: 'ens33' # 自签证书可信任IP列表,为方便扩展,可添加多个预留IP cert_hosts: # 包含所有LB、VIP、Master IP和service_cidr的第一个IP k8s: - 10.0.0.1 - 172.16.1.11 - 172.16.1.12 - 172.16.1.13 # 包含所有etcd节点IP etcd: - 172.16.1.11 - 172.16.1.12 - 172.16.1.13
七、开始部署单master
ansible-playbook -i hosts single-master-deploy.yml -uroot -k
八、输出访问URL地址就可以访问了
九、拷贝令牌内容,选择Token (token中文就是令牌的意识)
#只要令牌中的字母和数字这块,“令牌内容---> 和 结尾的冒号都是不需要的
-------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------- 博客均为个人笔记,无所追求,仅供参考~~~ QQ--2382990774