Q:我事先添加了兩個應用,一個mongo,一個redis,如今尚未添加個人Java項目應用,如今我想先鏈接級下這兩個應用,如何鏈接?nginx
**A:**雲幫平臺同一個團隊建立的應用互相是能夠直接鏈接的。你說的mongo、redis應用他們應用首頁會列出鏈接ip和端口,你的Java應用能夠直接鏈接使用。git
另外,運行起來的應用均可以經過web console的方式進入到容器內部,能夠經過命令行的方式測試網絡的連通性。github
但有一點須要注意,雲幫平臺運行起來的容器它們的IP是動態的,變化的IP會自動註冊到ETCD服務中,平臺代理服務從ETCD中動態選取變化後的IP進行鏈接。所以你看到MongoDB,Redis這些服務的鏈接地址都是127.0.0.1
其實是代理(內部複雜均衡)的鏈接地址,它的後端至少會鏈接一個容器(節點)。web
Q: 我容器節點若是硬盤不夠了,該如何擴容,個人容器節點是個虛機,整個是個物理卷,個人物理卷擴容了,那麼容器的物理空間也應該沒問題了吧?redis
A: 雲幫平臺運行的應用都使用共享的存儲,你能夠在系統中看到 /grdata
目錄,全部容器的持久化文件都會保存到這裏。社區版默認會在計算節點啓動一個nfs服務,計算節點掛載過去。後端
你可使用GlusterFS或者 CephFS 來提供共享存儲的目錄,只要將管理節點的/grdata目錄中的內容遷移到新存儲中就能夠了。網絡
Q:發佈一個Maven項目,在本地構建和運行成功,可是發佈到雲幫平臺構建失敗,提示信息2016-12-02 09:03:18,605 builder: [ERROR] Failed to execute goal on project medicalo2o_acc: Could not resolve dependencies for project com.xxx:xxx:jar:1.0-SNAPSHOT: The following artifacts could not be resolved: org.mockito:mockito-core:jar:1.10.19, commons-beanutils:commons-beanutils:jar:1.9.2: Failure to find org.mockito:mockito-core:jar:1.10.19 in http://maven.goodrain.me/ was cached in the local repository, resolution will not be reattempted until the update interval of nexus-osc has elapsed or updates are forced -> [Help 1]maven
**A:**雲幫平臺內置了 artifactory 全部 報錯中的 http://maven.goodrain.me/ 內部解析的就是 artifactory 服務,你能夠將找不到的包放到 artifactory 倉庫中,artifactory 是管理節點 nginx作的代理,能夠看看/etc/goodrain/nginx/sites/maven
配置文件,artifactory 用戶名密碼默認:admin/password
測試
Q:雲幫平臺的管理節點啓動了一個SkyDNS容器,它是作什麼用的? **A:**雲幫使用開源的SkyDNS做爲集羣內部的DNS解析服務。提供內部各服務直接調用的 IP-->域名的解析服務。 雲幫平臺內部包含了多個服務和功能模塊,平臺運行時會進行各類服務的調用,因爲雲幫是安裝在用戶的環境中,IP地址是不可控的,所以咱們在安裝雲幫的過程當中獲取本地的IP,並進行各個服務的內部域名註冊。ui
詳細文檔請參閱:平臺DNS服務