xss
xss
这家伙很懒,什么也没写!

注册于 10月前

回答
13
文章
101
关注者
0

  1. 可视化烟雾配置

(1)更改高级配置

修改目的ip或域名为消防服务器ip

URL 设置为:/video/arithmeticDataAnalysis/dataAnalysisXml

端口设置为:9999

点击保存

(2)升级可视化烟感

(3)升级完成后恢复出厂设置

(4)恢复出场设置之后,用网络扫描工具,重新激活,重复1-5操作步骤

2.   测温摄像头

(1)按以下图片勾选配置

(2)更改高级配置

设置目的ip或域名为消防服务器ip

设置URL: /video/arithmeticDataAnalysis/multipart

设置端口号:9999

点击保存

(3)添加到消防平台

设备编号为:物理地址:e0ca3c01ff35

防火云CAT.1设备端报警规则以及远程指令说明

1.低功耗设备(例如水压设备)

该设备属于低功耗设备,设备正常情况下 24小时上传一次小时,电池可管3-5年。

阈值:

当设备检测到水压压力值异常时,设备会上报异常事件(压力不足或者压力过高),设备出厂默认阈值是 小于0.2,大于1.6。设备5分钟采样一次数据,当采集到的值不在设备的区间,该设备会上报异常数据(告警) 可在平台配置阈值区间。

波动值:

设备每5分钟检测一次压力值,每检测一次会记录上一次的值是多少,然后和当前值做比较 如何 两个值想减的结果的绝对值大于设定的波动值,设备会发送一条数据上报给云平台。

远程指令:

  1. 远程读取设备信息:硬件开发人员使用,查看设备上传的日志信息
  2. 设备重启: 发送指令后,等待设备下一次上报数据,链路窗口打开,指令会下发到 设备里,设备会自动重启。
  3. 恢复出厂设置:先决条件是 之前对设备修改一些参数,比如数据上报周期、阈值修改 等等参数,恢复出厂设置。
  4. 回退恢复出厂设置:取消恢复出厂设置
  5. 配置: 配置设备端出厂参数 如下图

6.配置传感器:修改设备阈值使用

例子:{

"sen1": {

"rule": "<",

"val": 0.01

}

}

rule:支持的符号有 >、<、== 、!=、<>、>=、<= 。其中<> 需要给val 设置两个值

:如下图 :表示的含义 小于0.2 或者大于1.6 报警

{

"sen1": {

"rule": "<>",

"val": [0.2,1.6]

}

}

7. 设置ip端口:谨慎修改,请联系平台开发人员

8. 固件升级-ota:升级应用

9. 固件升级-pac 底层包: 升级固件

10. 修改供电类型: 低功耗 、高功耗

进入微信开发平台:

https://open.weixin.qq.com/cgi-bin/frame?t=home/web_tmpl&lang=zh_CN

准备材料:
- 你的私人邮箱(未注册过微信开放平台)
- 营业执照

开始注册:
- 使用你的邮箱进行注册,并激活账户

完善资料:
- 提供你的姓名、手机号和身份证号码,以完善开发者资料

微信扫码绑定:
- 使用微信扫码功能,绑定管理员账户

开发者资质认证:
- 通过认证后,你的微信开放平台帐号下的应用将获得高级能力,如微信登录、智能接口和第三方平台开发等
- 认证有效期为一年,到期前三个月可申请年审续期
- 审核费用为人民币300元

若为企业认证,需额外提供:
- 组织机构代码、法定代表人信息、企业开户名称和银行帐号
- 管理员的手机号和身份证号

填写发票信息并支付:
- 确认并填写发票信息,然后完成支付流程

认证通过!

然后开始创建网站应用开发

审核通过后如下图操作

在应用管理页面,填写应用名称、图标、描述等信息,提交审核。

审核通过后,获取AppID和AppSecret‌,然后配置在我们平台,就可以使用微信登录了!

消防主机联网系统-GA235

1.网口,打开对应的ip地址  用户名:admin 密码:12345678

2.

3.

4.

5.智能网关有4个串口 修改对应的串口名称

6.

7.

8.

9.修改完成之后重启 服务

10.

11.修改mqtt 发送云端地址

12.

13.

14.重启iot-wuzktl 服务

15.

232串口接线:

485接线:

微信小程序注册官方网址:https://mp.weixin.qq.com/

需要材料:身份证、营业执照、邮箱、手机号码

注册小程序账号

点击右上角“立即注册按钮”

选择注册的账号类型

选择“小程序”,点击“查看类型区别”可查看不同类型账号的区别和优势

点击“前往注册”

填写邮箱、设置密码和填写验证码后,电脑登录邮箱找到激活链接,点击链接激活。

填写主体信息

点击激活链接后,继续下一步的注册流程。请选择主体类型选择,完善主体信息和管理员信息。

选择主体类型

进入信息登记页面。选择符合企业的主体类型,这里需要注意的是“个人”主体类型的微信小程序是无法使用微信认证的,因此不能运用到微信支付这个功能,一般比较好是选择“企业”这种主体类型。选择后点击“下一步”,填写营业执照注册、企业名称等相关的主要信息。

选择企业主体类型的用户有两种验证方式,一种是通过企业的对公账户打款到腾讯公司来验证,提交主体信息之后就可以查收打款信息;另外一种是使用微信认证主体身份,这种方式需要企业支付300元认证费用,通过微信认证后,可申请微信支付功能。在认证还未通过时,您暂时将无法使用微信小程序的部分功能。

完成管理员信息填写,再次确认信息主体的准确性,点击“确认”完成整个注册步骤。

先完成第一步认证

若营业执照为某某公司的,这里就选择-企业-企业法人,再按提示填写也选择微信认证。公司性质营业执照要提前准备好公司的公户信息(最后一步认证需要公户小额打款认证)

按营业执照信息填写

下面填写营业执照上法人信息(座机号可以填手机号),收验证码并扫码

需要腾讯给您开发票则填写好下面营业执照上的统一社会信用代码

最后一步支付微信认证费300元,2024年个体户会便宜些只要30元(公司性质的营业执照最后会多一步,往微信指定账户打几毛钱验证)

给小程序起名字、简称(后期微信搜索)、头像简介,名字现在定好 发布后不能修改,头像后面可以改

小程序备案

程序备案网址:https://developers.weixin.qq.com/miniprogram/product/record_guidelines.html

生活服务标识选择:生活服务-工具

小程序备案需要营业执照、法人身份证正反面、手机号、邮箱号

外加一个承诺书,个体工商户签字按手印,公司 盖章(承诺书可在注册页面最后下载哦)

小程序管理员身份证正反面、手机号、邮箱号(先准备好承诺书,最后一步方便直接提交)

如下:

个体工商户没有公章的 填写法人名字+身份证号码 按手印

公章位置备注:个体工商户无公章

一、调试算法摄像头

1、安装工具YCFactory.exe

点击连接下载:http://yctx.vs98.com:880/misc/YCFactory.exe,双击安装包进行安装

2、需要在同一个内网里,才能显示出摄像头

二、配置报警推送GAT/1400平台或者28181平台

1、登录摄像头后台

工具选中设备,点击“打开WEB”输入用户名和密码:

默认用户名:admin     默认密码:123456/admin

2、配置码流

进入WEB界面后,点击“系统配置”,选择“码流配置”,在该页面可配置主码流/子码流

修改主码流、子码流的编码格式为h264

3、配置GAT/1400平台(消防平台已实现根据摄像头所在的平台修改相应的地址)

点击“GAT1400配置”界面进行配置

修改配置信息,设备id、通道id设定同样编号。

修改好信息点击提交,切换页面或刷新页面,看到设备显示在线,表示修改成功。

4、配置28181平台(如果需要在消防平台观看,请配置),参数配置请联系开发

点击“GB28181配置”页面进行配置

修改配置信息

对应视频流平台信息

修改好信息点击提交,切换页面或刷新页面,看到设备显示在线,表示修改成功。

5、配置AI算法配置

点击“AI算法配置”页面进行配置

修改配置信息

6、注意事项

如果摄像头ai算法没有报警,请检查消防平台、GAT1400及28181平台设置的编号是否一致。

其他参数可自定义填写。

三、在平台添加摄像头

1、安防管理-云平台管理-添加云平台-添加28181平台相关参数(如第一次添加,联系我们配置)

填写对应视频流服务平台内容

2、摄像头管理-添加摄像头

**个人独资的营业执照资质认证在阿里云认证不通过的话可以去腾讯云,腾讯云语音模板变量只能用{1}和{2}这种数字

  1. 登录阿里云账号及密码,首次登录需验证码
  2. 搜索语音服务,开通语音服务,添加新资质,提交资质需填写企业信息、管理员等信息,需1-2天左右审核通过。

外呼话术1:您好!${building}设备在${deviceSeries}报警,请立即前往现场处理!

  1. 审核通过再添加语音通知模板

模板名称:设备报警语音推送

模板内容:您好!${building}设备在${deviceSeries}报警,请立即前往现场处理!

使用场景:建筑物内发生火灾报警时,通过语音电话及时将报警信息发送给建筑联网单位负责人

  1. 搜索短信服务,先添加签名

说明:用于接收报警短信标识使用

先添加签名

签名审核通过,再添加以下5个模板

(1) 培训督促任务:

模板名称:培训任务督促

模板内容:您有一条培训任务需要处理,请及时处理!

场景说明:通过发送短信方式,督促用户完成培训任务

(2) 模板名称:维保工单

模板内容:您有一条维保工单需要处理,请及时处理!

场景说明:通过发送短信方式,督促用户完成维保工单

(3) 模板名称:隐患处理

模板内容:您有一条隐患需要处理,请及时处理!

场景说明:通过发送短信方式,督促用户对隐患进行处理

(4) 模板名称:设备报警短信推送

模板内容:您好!${building}的${deviceSeries}设备在${location}发生${reason}报警,请立即前往现场处理!

变量属性:building-其他;deviceSeries-其他;location-其他;reason-其他;

申请说明:建筑物内发生火灾报警时,通过短信及时将报警信息发送给建筑联网单位负责人。 ${deviceSeries}不是组合变量

(5) 模板名称:获取验证码

模板内容:您的验证码${code},该验证码1分钟内有效,请勿泄漏于他人!

场景说明:用于修改手机号获取验证码

  1. 添加accesskey,需获取短信验证码

  2. 数据库修改turingcloudx库中的parameter_set,短信模板审核通过后,在数据库表修改培训督促短信、维保工单督促短信隐患处理督促短信参数

  3. 视频短信

模板类型:通知短信

模板名称:视频报警通知

模板内容:您好!${videoName}摄像头处于${alarmType}状态,请立即前往现场处理!

变量属性:videoName-其他;alarmType-其他;

申请说明:https://ads.zyyxf.com 用户名及密码:test 123456

使用场景:摄像头监测到异常报警时发送报警短信

  1. 视频语音

模板名称:视频语音通知

模板类型:语音通知

模板内容:您好!${deviceName}摄像机检测到报警,请立即前往现场处理!

使用场景:建筑物内发生火灾报警时,通过语音电话及时将报警信息发送给建筑联网单位负责人。 ${deviceName}不是组合变量

运营单位是管理公司,比如交通局 管理了多个路段 ,那就需要创建多个一般单位 ,一般单位所属 这个运营单位

1.添加路灯:照明管理-智慧路灯-路灯管理-路灯管理-添加设备


2 资产管理-添加传感器

智能安消一体火焰检测摄像

用户使用手册

1 说明

本手册为用户正确使用我司智能摄像机提供了必要的操作说明。鉴于本设备的专业性及其具有强大的功能,请务必在使用本设备之前仔细阅读使用手册,请由受过培训的专业人员严格遵照用户手册中的操作步骤和注意事项来使用和维护本设备。建议将用户手册及相关文档与设备放置在一起,以备必要时查询。

2 产品参数

产品名称:     500万像素安消一体智能火焰探测摄像机

产品型号:     TM-RFD55C6R

镜头:         F1.6  4mm  5MP

火焰传感器:   4.3um主探测+5.0um参比

补光灯:       四颗大功率双光源补光

电源:         DC 12 V/2 A / PoE 48V 350mA

工作温度/湿度:-20℃~60℃  / ≤90%(无凝结)

探测范围:     50米以内(30cm*30cm火盆,正庚烷,650g)

3 接口说明

1、电源接口:DC 12V

2、网络接口:支持以太网(RJ45,10/100M):支持ONVIF ;支持TCP/IP、UDP、HTTP、 RTSP协议;支 持IE浏览器浏览;支持POE供电;视频编码为H.264/H.265

3、报警输入:报警输入接口( IN)

4、报警输出接口:开关量信号输出,NO为常开信号端,NC为常闭信号端

5、音频输出:一路RCA接口音频输出(AUDIO)(G.711压缩标准)

4 功能使用说明

4.1 PC端管理工具安装

点击连接下载:http://yctx.vs98.com:880/misc/YCFactory.exe,双击安装包进行安装

4.2 工具访问及配置

4.2.1 图像预览

打开工具;点击刷新,选中设备后点击打开视频 即可进行图像预览;

注意:默认密码123456或admin

4.2.2 码流设置

在预览界面右侧可以进行主码流/子码流的切换;(该模式下分辨率与帧率为默认状态)

4.2.3 本地截图/录像功能

预览图像右上角;有功能按钮界面;单次点击按钮进行当前画面截图

预览图像右上角;功能按钮界面;单次点击按钮进行当前画面录像;再次点击进行停止录像

4.2.4 拾音功能

预览图像右上角;有功能按钮界面;单次点击按钮进行收音;再次点击进行停止收音

4.2.5 设备信息

预览界面;点击右侧功能栏中“配置”;在“固件升级”选项中即可查看设备参数

4.3 WEB端配置

4.3.1 WEB登录

工具选中设备,点击“打开WEB”或者浏览器直接输入摄像机的IP地址,输入用户名和密码:

默认用户名:admin   默认密码:123456/admin

4.3.2 码流配置

进入WEB界面后,点击“系统配置”,选择“码流配置”,在该页面可配置主码流/子码流、参数

编码格式:h.265/h.254

分辨率:主/子码流画面分辨率;主码流默认最高分辨率

帧率:可配置2-25帧

编码方式:CBR(固定编码)/VBR(可变比特率编码)/AVBR(自适应变码流)

配置完成后点击保存即可

4.3.3 音频配置

WEB配置界面,选择“音频设置”选项,可对麦克风/喇叭开关及音量进行配置;

点击保存完成配置

4.3.4 用户管理

WEB配置界面,选择“用户管理”选项,可对用户名及密码进行修改(建议不适用默认密码)

点击保存完成配置

4.3.5 OSD设备

WEB配置界面,选择“OSD设置”选项,可配置想显示在图像上的信息(最多可叠加7行)

点击保存完成配置 

4.3.6 国标平台配置

WEB配置界面,选择“GB28181配置”选项或“GAT1400配置”可配置国标服务器信息(支持双国标平台配置)

注意默认信息仅供参考,请配置正确的服务器信息,填写信息后,请将开启按钮打开

点击保存完成配置

4.3.7 火焰探测配置

WEB配置界面,选择“AI算法设置”选项,在上方算法切换中,切换至“火焰检测”,并完成重启;

下方开启“算法使能”,并对报警声音,报警次数,检测时间等进行自定义配置;

点击保存完成配置

4.3.8 恢复出厂设置

WEB配置界面,选择“系统设置”选项,点击“恢复出厂设置”即可

该界面也可手动重启设备:点击“重启摄像机”即可 

5 火焰识别

在工具打开预览界面,选择“AI信息”选项,检测到火焰后,会自动抓拍并暂存于AI信息界面

抓拍图片可通过配置“GAT1400”上传于平台; 

注意:火焰算法需开启,检测到火焰后,设备默认语音报警;传感器指示灯工作状态为绿色闪烁;检测到火焰后变为红色闪烁;

6 常见故障排查

6.1 网络连接不上

请确认网线连接是否可靠;请确实电脑IP地址与设备地址是否在同一网段

6.2 无法检测火焰

请查看算法是否开启;被检测物体是否在检测范围之内;火焰检测传感器是否被物体遮挡

摄像头配置教程

1.调试算法摄像头

(1)安装工具YCFactory.exe

(2)需在同一个内网里

(3)

(4)单击摄像头-选中 打开摄像头 设置相关参数

(5)

2. 配置报警推送 GAT/1400 平台或者 28181平台

(1)配置GAT/1400平台(消防平台已实现 根据摄像头所在的平台修改相应的地址)

(2)

(3)配置28181平台(如果需要再消防平台观看 请配置) 参数配置请联系开发

(4)

(5)

(6)其他参数可自定义

(7)注意事项:如果摄像头ai算法没有报警 请检查 消防平台和GAT1400 和28181平台设置的编号是否一致。

3. 在平台添加摄像头。

(1)安防管理-云平台管理-添加云平台-添加28181平台相关参数(如第一次 联系我们配置)

(2)

(3)摄像头管理-添加摄像头

(4)

(5)

1 新增无线烟感

1.1 点击资产管理 — 设备管理(如下图)

1.2 点击添加传感器(如下图)

1.2.1 所属单位:选择烟感安装在的单位 ;

1.2.2 所属系统:选无线烟感;

1.2.3 设备编号:输入烟感编号;

1.2.4 厂商/系列/型号:根据设备选择;

1.2.5 所属区域:根据安装位置选择填写

1.2.6 点确定即可

2 绑定手机号

2.1 添加用户

操作:单位管理-用户管理-用户管理

点击添加用户按钮

填写用户名、真实姓名、手机号、角色、密码

点击确定,完成用户添加

2 .2 配置报警通知

【报警通知】包括【设备报警通知】、【视频报警通知】,【报警通知】告知用户设备发生了报警事件,或摄像头识别到报警。本平台支持的消息通知方式:App推送、短信推送、语音通知、语音播报。

用户若要接收到【报警通知】,需先在【系统管理】——【推送配置】添加推送服务后,才能使“App推送”、“短信推送”、“语音通知”、“语音播报”正常触发。其中,“语音播报”需配置专用设备后使用。

【推送配置】配置推送服务的参数,接入第三方的短信、语音、App、语音播报推送服务。

【操作步骤】

1.配置设备报警通知

(1)选中右侧单位,选择【告警管理】——【告警推送配置】——【设备告警配置】,点击【添加消息接收规则】按钮。

(2)填写表单。

【报警级别】可供配置【报警规则】。默认所有设备的报警级别均选择“高”。

【接受类型】包括报警、故障、离线3个选项,消息接收人按照勾选的接受类型接收报警通知。

【消息通知方式】有“App推送”、“短信推送”、“语音推送”、“语音播报”四个选项,勾选其中任意一项,则默认开启web端报警弹窗。web端报警弹窗和【推送配置】无关,即使未配置【推送配置】导致短信、语音、App无法正常推送,web端报警弹框也会正常接收,只要勾选其任意一项,则默认开启web端弹窗推送。

【推送间隔】设备持续报警,按照设置的推送间隔推送报警消息,针对持续报警。

【接收间隔】如果设置了分级报警推送,会按照设置的接收间隔接收报警消息,针对分级报警。

【接收推送时间】设置接收报警通知的时间。

(3)点击“接收人”下方的【设置】按钮。

(4)勾选左侧的人员,点击【加入已选】按钮,已勾选人员显示在【已选择人员】列表,点击【确认】按钮。

(5)推送范围,设置接收人后,无需配置推送范围,默认所有接收人都能收到报警通知。若用户想自定义配置推送范围,点击“推送范围”下的【设置】按钮。

说明:【运营单位】设置接收人后,无需配置推送范围,默认接收本级单位及子单位所有设备的报警通知。

【一般单位】设置接收人后,无需配置推送范围,一般单位用户默认接收本单位所有设备报警通知。

3 报警处理

web端,通过以上操作配置报警通知后,登录已绑定设备的用户,当设备报警会主动弹出报警消息弹框,设备持续发生报警时,需现场人员确认后,对报警数据进行处理。

【配置工单】

选中右侧一般单位(即单位管理性质为一般单位的单位),选择菜单【日常管理】——【工单流程管理】,点击【灾情救援】/【隐患处理】后的【修改】按钮配置预案。

给每个状态类型配置权限人员

状态类型下拉选择不同类型,同上一步操作配置权限人员

可以通过多个入口对报警数据进行处理,如下所示:

1.报警弹框

查看报警消息弹框,或点击右上角报警或故障图标,在报警信息确认栏操作。

62f239af4d393.png

确认为火警或测试,点击火警或测试填写处理意见提交。

确认为误报,点击误报,若可以现场处理故障,则处理方式选择“当场处理”,填写现场处理内容及处理意见提交;若无法处理,则处理方式选择“上报工单”(操作用户需配置隐患上报权限),填写隐患内容即可。

“上报工单”权限配置:点击【日常管理】——【工单流程管理】,在隐患处理栏配置用户隐患上报权限。

点击【当日/全部】,查看当日报警或全部报警记录
点击【更多】,可跳转至报警日志页面。

2.报警日志

点击【告警管理】-【设备告警日志】,对未确认的数据点击操作处理,操作方法同上。

有人DTU USR-RS154接江西安科瑞电器 “单项电子式电能表”(ADL-200/C)说明

1.微信扫描有人DTU设备二维码获取dtu的设备编号 即imei 见下图:

2.在平台添加设备  资产管理-设备管理-添加传感器

3.有人DTU  usr-DR154 蓝牙配置 ,微信扫描dtu 二维码  步骤如下图

4.点击参数配置  配置参数

注意:

(1)自定义数据  填入:2403000B000772FF

(2)心跳设置周期 决定 卡的流量消耗 。目前dtu向网络每次发送 34个字节

(3)修改安科瑞电表的 地址 改成36 修改方法详见安科瑞电表说明书

软著申请所需材料

1、确认软件全称、简称、版本号。

2、身份证明文件。对于个人申请,需要提供身份证原件的照片或扫描件;法人或其他组织则需要提供营业执照副本复印件等证明文件。

3、软件的鉴别材料。程序和文档的鉴别材料应当由源程序和任何一种文档前、后各连续30页组成。整个程序和文档不到60页的,应当提交整个源程序和文档。除特定情况外,程序每页不少于50行,文档每页不少于30行。

提交登记软件源程序连续的前30页和连续的后30页(前、后各连续30页可以按开发时间排序,也可以按功能主次等自定义排序),每页不少于50行。若源程序整体不到60页,应提交全部源程序。

提交登记软件的任何一种文档的连续的前30页和连续的后30页,每页不少于30行。若整个文档不到60页,应提交整个文档。文档是指用来描述程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方法的文字资料和图表等,如程序设计说明书、流程图、用户手册等。

4、服务器和编程信息。其中包括:软件开发时的硬件环境、软件开发环境/工具、软件开发的操作系统、软件运行的硬件环境、运行该软件的操作系统、软件运行支撑环境/软件、编程语言。

linux多节点安装K8s和Kubesphere

在生产环境中,单节点集群由于集群资源有限并且计算能力不足,无法满足大部分需求。因此,不建议在处理大规模数据时使用单节点集群。此外,这类集群只有一个节点,因此也不具有高可用性。相比之下,在应用程序部署和分发方面,多节点架构是最常见的首选架构。

概念

多节点集群由至少一个主节点和一个工作节点组成,可以使用任何节点作为任务机来执行安装任务。您可以在安装之前或之后根据需要新增节点(例如,为了实现高可用性)。

lMaster:主节点,通常托管控制平面,控制和管理整个系统。

Worker:工作节点,运行部署在其之上的实际应用程序。

1、步骤 1:准备 Linux 主机

1、依赖项要求

最好是干净的linux 环境,系统centos 7.6

需要预先安装docker、socat、conntrack

2、centos7下安装docker

1、安装基础的工具

yum install -y yum-utils device-mapper-persistent-data lvm2

2、添加docker-ce yum仓库

因为在阿里云的ecs机器上面,yum镜像使用的阿里云的,找不到docker的镜像,所以需要第一步的安装基础工具之后使用yum-config-manager来添加对应的yum仓库,执行如下命令

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

阿里云的不能用的话用下面的

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3、安装docker-ce

通过上面两个步骤我们已经建立好了docker-ce的镜像链接,接下来只需要安装docker-ce就可以了,执行如下命令,安装这个的时间会稍微有点长,需要耐心的等待大概3-5分钟

yum install docker-ce

4、启动、停止docker服务

systemctl start docker

systemctl stop docker

5、设置开机启动

systemctl enable docker

6、docker更换国内源

vi /etc/docker/daemon.json

//修改修改daemon配置文件输入

{

"registry-mirrors": ["https://desaby25.mirror.aliyuncs.com"],

"log-driver": "json-file",

"insecure-registries":["harbor.iot.store:8085"],

"log-opts": {

"max-size": "1000m"

}

}

7、更换后重启docker

systemctl daemon-reload

systemctl restart docker

8、安装socat、conntrack

yum install socat conntrack

3、网络和 DNS 要求

请确保

/etc/resolv.conf

中的 DNS 地址可用,否则,可能会导致集群中的 DNS 出现问题。

如果您的网络配置使用防火墙或安全组,请务必确保基础设施组件可以通过特定端口相互通信。建议您关闭防火墙或遵循指南端口要求

2、步骤 2:下载 KubeKey

1、从 GitHub 发布页面下载 KubeKey 或直接使用以下命令。

export KKZONE=cn

curl -sfL https://get-kk.kubesphere.io | VERSION=v1.0.1 sh -

2、为 kk 添加可执行权限:

chmod +x kk

3:创建集群

1.创建示例配置文件

./kk create config --with-kubernetes v1.17.9 --with-kubesphere v3.0.0

2.编辑配置文件

如果您不更改名称,将创建默认文件 config-sample.yaml。编辑文件,以下是多节点集群配置文件的示例,它具有一个主节点,可以自定的数据如下,配置文件中其他配置不变

spec:

hosts:

    - {name: master, address: 192.168.0.2, internalAddress: 192.168.0.2, user: ubuntu, password: Testing123}

    - {name: node1, address: 192.168.0.3, internalAddress: 192.168.0.3, user: ubuntu, password: Testing123}

    - {name: node2, address: 192.168.0.4, internalAddress: 192.168.0.4, user: ubuntu, password: Testing123}

    roleGroups:

        etcd:

        -master

        master:

        -master

        worker:

        -node1

        -node2

     controlPlaneEndpoint:

        domain: lb.kubesphere.local

        address: ""

        port: "6443"

截图示例如下

1、host配置讲解

参照上方示例在

hosts    

    下列出您的所有机器并添加详细信息。

name    

    实例的主机名。

address    

    任务机和其他实例通过 SSH 相互连接所使用的 IP 地址。根据您的环境,可以是公共 IP 地址或私有 IP 地址。例如,一些云平台为每个实例提供一个公共 IP 地址,用于通过 SSH 访问。在这种情况下,您可以在该字段填入这个公共 IP 地址。

internalAddress    

    实例的私有 IP 地址。默认使用22端口

1、自定义端口登录

hosts:

    - {name: master, address: 192.168.0.2, internalAddress: 192.168.0.2, port: 8022, user: ubuntu, password: Testing123}

2、默认 root 用户示例:

hosts:

    - {name: master, address: 192.168.0.2, internalAddress: 192.168.0.2, password: Testing123}

3、使用 SSH 密钥的无密码登录示例:

hosts:

    - {name: master, address: 192.168.0.2, internalAddress: 192.168.0.2, privateKeyPath: "~/.ssh/id_rsa"}

2、roleGroups参数讲解

etcd

    etcd 节点名称

master

    主节点名称

worker

    工作节点名称

    controlPlaneEndpoint(仅适用于高可用安装)

controlPlaneEndpoint

    使您可以为高可用集群定义外部负载均衡器。当且仅当安装多个主节点时,才需要准备和配置外部负载均衡器。请注意,config-sample.yaml中的地址和端口应缩进两个空格,

addons

    您可以在 config-sample.yaml 的 addons字段下指定存储,从而自定义持久化存储插件,例如 NFS 客户端、Ceph RBD、GlusterFS 等。有关更多信息,请参见持久化存储配置

    备注

KubeSphere 会默认安装 OpenEBS,为开发和测试环境配置 LocalPV,方便新用户。在本多节点安装示例中,使用了默认存储类型(本地存储卷)。对于生产环境,请使用 NFS/Ceph/GlusterFS/CSI 或者商业存储产品作为持久化存储解决方案。

3. 使用配置文件创建集群

./kk create cluster -f config-sample.yaml

备注如果使用其他名称,则需要将上面的 config-sample.yaml更改为您自己的文件。

整个安装过程可能需要 10 到 20 分钟,具体取决于您的计算机和网络环境。

4. 验证安装

安装完成后,您会看到如下内容:

现在,您可以通过  

http://{IP}:30880

(例如,您可以使用 EIP)使用帐户和密码

admin/P@88w0rd

访问 KubeSphere Web 控制台。

4、将部署的kubesphere添加到host中

1、设置host的集群管理角色

2、更改操作如下

3、获取host集群的jwt秘钥

kubectl -n kubesphere-system get cm kubesphere-config -o yaml | grep -v "apiVersion" | grep jwtSecret

获取到的秘钥格式如下

jwtSecret: "gfIwilcc0WjNGKJ5DLeksf2JKfcLgTZU"

4、member设置jwt和role角色信息

5、在host集群中,添加集群管理

选择代理模式以后,页面中会提示需要复制配置文件到menmber集群的服务中,创建一个agent.yaml文件,同时复制host集群中提示的数据信息 kubectl create -f agent.yaml

官方文档参考:

安装集群

https://kubesphere.com.cn/docs/installing-on-linux/introduction/multioverview/ https://kubesphere.com.cn/docs/installing-on-linux/public-cloud/install-kubesphere-on-huaweicloud-ecs/

添加member集群

https://kubesphere.com.cn/docs/multicluster-management/enable-multicluster/agent-connection/

启用可插拔组件

参考文档链接:https://kubesphere.com.cn/docs/pluggable-components/overview/

(根据kubesphere的安装状态来对应修改配置)

AI
助理

发布
问题