配置说明
baetyl-cloud 配置
默认配置文件是工作目录下的 etc/baetyl/service.yml,配置释义如下:
adminServer:
port: #云管理服务端口
nodeServer:
port: #端云同步服务端口
ca: #端云同步服务根证书路径
cert: #端云同步服务证书路径
key: #端云同步服务key文件路径
activeServer:
port: #设备激活服务端口
ca: #服务根证书路径
cert: #服务端证书路径
key: #服务端key文件路径
plugin: #在baetyl-cloud中,auth,lincese,pki,shadow,modelStorage是以插件形式实现,支持自定义
auth: #鉴权插件,默认使用 defaultauth,不进行登录鉴权认证
license: #license插件,默认使用 defaultlicense,不进行license限制
pki: #证书管理插件,默认使用 defaultpki,自签证书
shadow: #影子资源存储插件,默认使用 database
modelStorage: #应用模型存储插件,默认使用 kubernetes
databaseStorage: #数据库配置,默认使用 database
logger:
filename: #日志文件路径
level: #日志级别
kubernetes:
inCluster: #是否使用k8s集群配置,true为使用,false为不使用
configPath: #k8s配置文件路径,inCluster为true的情况下,不需要配置
database:
type: #数据库类型,例如:mysql,sqlite3等
url: #数据库的连接url
defaultpki:
rootCAFile: #根证书路径,用于签发节点与云端连接证书的根证书,
rootCAKeyFile: #根证书key文件路径,用于签发节点与云端连接证书的key文件
persistent:
kind: #存储类型 默认数据库:database
database:
type: #数据库类型,例如:mysql,sqlite3等
url: #数据库的连接url
defaultauth:
namespace: # baetyl-cloud使用的namespace,默认为baetyl-cloud
keyFile: # 生成节点安装脚本时,签名token的key文件