安装部署后,BK_DOMAIN 默认使用的是 bktencent.com,PaaS 的访问域名为 paas.bktencent.com。
此文档将以配置为 *.bk.example.com 为目标展开说明(此时 PaaS 的 paas.bk.example.com)
写入自定义配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 MAIN_DOMAIN=bk.example.com PAAS_URL="op.$MAIN_DOMAIN " HTTP_SCHEMA=https CTRL_DIR=/data/install cat <<EOF >> $CTRL_DIR/bin/03-userdef/global.env BK_HTTP_SCHEMA=$HTTP_SCHEMA # 访问PaaS平台的域名 BK_PAAS_PUBLIC_ADDR="${PAAS_URL}:443" BK_PAAS_PUBLIC_URL="${HTTP_SCHEMA}://${PAAS_URL}" BK_PAAS_PRIVATE_ADDR="paas.service.consul:80" BK_PAAS_PRIVATE_URL="http://paas.service.consul" # 访问CMDB的域名 BK_CMDB_PUBLIC_ADDR="cmdb.${MAIN_DOMAIN}:443" BK_CMDB_PUBLIC_URL="${HTTP_SCHEMA}://cmdb.${MAIN_DOMAIN}" # 访问Job平台的域名 BK_JOB_PUBLIC_ADDR="job.${MAIN_DOMAIN}":443" BK_JOB_PUBLIC_URL="${HTTP_SCHEMA}://job.${MAIN_DOMAIN}" BK_JOB_API_PUBLIC_ADDR="jobapi.${MAIN_DOMAIN}:443" BK_JOB_API_PUBLIC_URL="${HTTP_SCHEMA}://jobapi.${MAIN_DOMAIN}" # 访问节点管理下载插件包的URL前缀 BK_NODEMAN_PUBLIC_DOWNLOAD_URL="${HTTP_SCHEMA}://nodeman.${MAIN_DOMAIN}" # lesscode 域名 BK_LESSCODE_PUBLIC_ADDR='lesscode-ce-oldbktencent.com:443' BK_LESSCODE_PUBLIC_URL='${HTTP_SCHEMA}://lesscode.${MAIN_DOMAIN}' EOF
重新生成配置 1 2 ./bkcli install bkenv ./bkcli sync common
更新 consul kv 1 2 3 4 5 6 7 8 9 10 source /data/install/utils.fcconsul kv put bkcfg/global/bk_http_schema "${HTTP_SCHEMA} " consul kv put bkcfg/ports/paas_http 80 consul kv put bkcfg/ports/paas_https 443 consul kv put bkcfg/fqdn/paas "${PAAS_URL} " consul kv put bkcfg/fqdn/cmdb "cmdb.${MAIN_DOMAIN} " consul kv put bkcfg/fqdn/job "jobs.${MAIN_DOMAIN} " consul kv put bkcfg/fqdn/jobapi "jobapi.${MAIN_DOMAIN} " consul kv put bkcfg/fqdn/nodeman "nodeman.${MAIN_DOMAIN} "
重启服务、重新部署 SaaS 1 2 3 4 5 6 7 8 9 10 11 12 echo bklog bkmonitorv3 bknodeman cmdb job paas usermgr | xargs -n1 ./bkcli render./pcmd.sh -m nginx "${CTRL_DIR} /bin/release_job_frontend.sh -p ${BK_HOME} -B ${BK_PKG_SRC_PATH} /backup -s ${BK_PKG_SRC_PATH} / -i $BK_JOB_API_PUBLIC_URL " echo paas usermgr cmdb job | xargs -n1 ./bkcli restartsleep 15echo paas cmdb job | xargs -n1 ./bkcli checkecho bklog bkmonitorv3 bknodeman | xargs -n1 ./bkcli restartecho "now you can re-deploy all SaaS to apply new BK_DOMAIN" echo "using command: ./bkcli install saas-o"
打开页面更新外链应该的链接
cmdb: ${HTTP_SCHEMA}://${PAAS_URL}/tpapp/info/bk_cmdb/###
job: ${HTTP_SCHEMA}://${PAAS_URL}/tpapp/info/bk_job/###