云帮一周问答集锦11.28-12.04

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服务

相关文章
相关标签/搜索