Fork me on GitHub

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中文就是令牌的意识)
 

#只要令牌中的字母和数字这块,“令牌内容---> 和 结尾的冒号都是不需要的

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2023-01-31 15:10  Alex-Lzy  阅读(78)  评论(0编辑  收藏  举报