1. 概要

rbd-api组件提供无状态的数据中心Restful-API 服务和Websocket代理服务。数据存储依赖Mysql或者CockroachDB数据库。后端自动发现和负载均衡代理rbd-entrance,rbd-monitor等服务提供的API。当前组件完成用户对应用的一系列操作逻辑的处理。

2. 启动参数

  1. Usage of /run/rainbond-api:
  2. --api-addr string the api server listen address (default ":8888")
  3. --api-addr-ssl string the api server listen address (default ":8443")
  4. --api-ssl-certfile string api ssl cert file
  5. --api-ssl-enable whether to enable websocket SSL
  6. --api-ssl-keyfile string api ssl cert file
  7. --builder-api stringSlice the builder api (default [127.0.0.1:3228])
  8. --client-ca-file string api ssl ca file
  9. --db-type string db type mysql or etcd (default "mysql")
  10. --debug open debug will enable pprof
  11. --entrance-api stringSlice the entrance api (default [127.0.0.1:6200])
  12. --etcd stringSlice etcd server or proxy address (default [http://127.0.0.1:2379])
  13. --event-servers stringSlice event log server address. simple lb (default [127.0.0.1:6367])
  14. --kube-config string kubernetes api server config file (default "/etc/goodrain/kubernetes/admin.kubeconfig")
  15. --log-level string the entrance log level (default "info")
  16. --logger-file string request log file path (default "/logs/request.log")
  17. --mq-api string acp_mq api (default "127.0.0.1:6300")
  18. --mysql string mysql db connection info (default "admin:admin@tcp(127.0.0.1:3306)/region")
  19. --node-api stringSlice the node server api (default [127.0.0.1:6100])
  20. --opentsdb string opentsdb server config (default "127.0.0.1:4242")
  21. --region-tag string region tag setting (default "test-ali")
  22. --start Whether to start region old api
  23. --v1-api string the region v1 api (default "127.0.0.1:8887")
  24. --ws-addr string the websocket server listen address (default ":6060")
  25. --ws-ssl-certfile string websocket and fileserver ssl cert file (default "/etc/ssl/goodrain.com/goodrain.com.crt")
  26. --ws-ssl-enable whether to enable websocket SSL
  27. --ws-ssl-keyfile string websocket and fileserver ssl key file (default "/etc/ssl/goodrain.com/goodrain.com.key")

环境变量

环境变量名称默认值说明
RUNNER_IMAGE_NAMEgoodrain.me/runner源码应用运行环境镜像名称
EX_DOMAIN《自动生成》http协议应用默认域名
CUR_NETcalico网络模式,可选值:calico midonet