在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:Dockin-Installer开源软件地址:https://gitee.com/WeBank/Dockin-Installer开源软件介绍:Dockin Installer - Dockin Platform InstallerEnglish | 中文 Dockin平台安装器,快速部署高可用kubernetes集群、ETCD集群,生产级参数调优。 更多Dockin组件请访问 https://github.com/WeBankFinTech/Dockin Features
InstallationMinimum Requirements
QuickStart下载release包注意:下面的步骤是基于Release包的,直接clone源码无法成功执行Install为方便国内下载,release包已上传一份致腾讯云https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/Dockin/dockin-etcd_0.1.1_dist.tar.gzhttps://osp-1257653870.cos.ap-guangzhou.myqcloud.com/Dockin/dockin-docker_0.1.1_dist.tar.gzhttps://osp-1257653870.cos.ap-guangzhou.myqcloud.com/Dockin/dockin-worker_0.1.1_dist.tar.gzhttps://osp-1257653870.cos.ap-guangzhou.myqcloud.com/Dockin/dockin-master_0.1.1_dist.tar.gz
安装ETCD
修改配置文件 vi conf/install.properties按格式填写参数:server_list=(ip1 ip2 ip3)安装完成后,请将 /data/app/dockin-etcd/conf/*.pem 拷贝到其他etcd节点,再重启etcd sudo ./install.sh 安装Docker
cd dockin-dockersudo ./install.sh 安装WORKER组件注意1:WORKER组件在Master节点和Worker节点上都需要安装,对于Master节点上安装Worker组件,token和master参数可以不需要填写。注意2:如果没有vip,可以直接填写服务器的IP,下同
#本机IPip=# 加入集群的token,通过master的脚本产生token=# Master ApiServer IP/VIPmaster=
cd dockin-worker# 若非master节点master_node参数需要改成falsesudo ./install.sh install v1.16.6 master_node=true 安装K8S Master注意1:安装Master之前请确认你已经在Master节点上安装了Worker注意2:如果没有vip,可以直接填写服务器的IP,下同
# master HA VIPmaster_vip=# masterIP and VIPmaster_ip_list=# local IPlocal_ip=# etcd list, eg: https://ip1:port1,https://ip2:port2,https://ip3:port3; # 请注意dockin-etcd的端口是5379etcd_list=
1. 创建目录:/etc/kubernetes/pki/etcd/2. 拷贝文件 ca.pem client.pem client-key.pem# 以上文件从ETCD节点/data/app/dockin-etcd/conf路径下获取
cd dockin-master# 如果不是第一个节点,请将first_node设置成falsesudo ./install.sh install v1.16.6 first_node=true 增加Worker节点1. 执行脚本 common/node-manager/create-node-join-token.sh,获取token2. 使用上面安装Worker的步骤,注意修改参数master_node=false 使用外部负载均衡器(Master高可用)使用云厂商提供的LB、自建haproxy、自建nginx都可以接入apiserver,作为高可用负载均衡器 |
请发表评论