##Q:個人主機上已經有公網IP了, 爲什麼不能訪問Web控制檯?web
A:docker
由於服務默認只監聽內網網卡, 須要更改配置文件來監聽公網IPapi
編輯/etc/goodrain/docker-compose.yaml
找到console段落, 在ports後添加一行, 來監聽公網IPwebsocket
ports: - "<privite_ip>:7070:5000" - "<public_ip>:7070:5000"
重建容器app
dc-compose up -d
##Q:雲幫社區版,管理節點日誌怎麼維護?負載均衡
A:socket
管理節點的日誌根據功能不一樣分散到多個目錄中,下面列出了日誌目錄及分類:ui
日誌目錄 | 說明 |
---|---|
/data/service_logs 或 /logs | 雲幫後臺服務日誌目錄 |
/data/docker_logs | 計算節點運行的容器日誌(標準輸出,彙總日誌) |
/grdata/logs | 應用的構建日誌 |
雲幫後臺服務日誌(/data/service_logs)日誌
平臺服務的日誌都保存在/data/service_logs
目錄中,這個目錄軟鏈接到了根目錄,也能夠直接到/logs 訪問日誌,結構以下:code
/logs ├── goodrain_web # 雲幫 web 控制檯日誌目錄 │ ├── account # 帳號相關的日誌目錄 │ │ ├── login_error.log │ │ ├── login.log │ │ └── register.log │ ├── monitor # 監控相關日誌 │ │ ├── hook.log │ │ ├── user.log │ ├── client_error.log │ ├── error.log # web 控制檯錯誤日誌 │ ├── perf.log │ ├── request.log │ ├── uncaught_exception.log │ ├── untopic.log ├── labor # 平臺worker日誌目錄 │ ├── build_work # 構建worker日誌 │ │ ├── event.log │ │ ├── main.log │ ├── docker_logger # docker記錄日誌的worker日誌 │ │ ├── main.log │ ├── lb_worker # 負載均衡worker日誌 │ │ ├── main.log │ ├── mq_work # 消息隊列worker日誌 │ │ ├── app_slug.log │ │ ├── code_check.log │ │ ├── loader.log │ │ ├── main.log │ │ ├── regionlog.log │ │ ├── service_event.log │ │ ├── set_service_running.log │ ├── pods_clean # k8s pod清理worker日誌 │ │ ├── main.log │ ├── service_container_monitor # 容器服務監控worker日誌 │ │ ├── main.log │ ├── client_error.log │ ├── error.log │ ├── plugin_error.log │ ├── request.log │ ├── untopic.log └── region_api # 區域中心api日誌目錄 ├── deploy # 部署日誌 │ ├── clean.log │ ├── lb.log ├── monitor # 監控日誌 │ ├── hook.log ├── service # 服務相關日誌 │ └── create.log ├── client_error.log ├── error.log ├── request.log └── untopic.log
應用容器日誌(/data/docker_logs)
計算節點上運行的容器日誌(標準輸出)都彙總到這個目錄中。天天一個日誌文件,當天的日誌命名爲stdout.log
應用構建日誌(/grdata/logs)
每一個應用的構建日誌都存放在這個目錄中,能夠執行按期清理工做。
日誌維護
crontab -e # 添加計劃任務 6 0 * * * /usr/bin/find /data/service_logs/ -name "*.log.*" -mtime +3 -delete 7 0 * * * /usr/bin/find /grdata/logs -name "*.log" -mtime +3 -delete 8 0 * * * /usr/bin/find /data/docker_logs -name "*.log" -mtime +3 -delete
##Q:安裝好了雲幫社區版,服務訪問地址怎麼查?
A:
查看端口及服務訪問地址命令# dc-ctl show
安裝完雲幫以後,能夠經過這條命令查看控制檯和應用負載均衡的訪問地址
# dc-ctl show console: 10.19.36.221:7070 websocket: 10.19.36.221:6060 webserver: 10.19.183.101:10080