[cloudfoundry]
浩闻城
Wenhao's fighting!
https://github.com/wenhaochen
展开
-
Cloudfoundry 实践进阶
1 保证容器不被销毁---定位app打包、运行失败等问题$ vim /var/vcap/packages/warden/warden/root/linux/destroy.sh #修改warden脚本# 在"if [-f $target/destroy.sh]"前加"exit 0"此方法不用重启warden、dea进程2 确保容器健康检查成功 ---app启动超时、失败等问题$ cd /var/v原创 2015-11-22 14:52:44 · 424 阅读 · 0 评论 -
Cloudfoundry Diego 中consul的应用
#1conusl和etcd,zookeeper等类似都可作为服务发现、配置管理的工具。diego是cloudfoudnry v3架构的重要组成部分(不知道这名字咋来的,dea go?),etcd在v2架构中作为hm9000的k/v存储组件,跟其他组件没啥瓜哥撒,但在diego中瞬间NB了,还有别名了,“BBS”的说,貌似还挺贴切。 diego中还加了另外一个服务发现的玩意–consul,在部署di原创 2015-03-22 22:17:01 · 1420 阅读 · 0 评论 -
CloudFoundry dea实践经验
CloudFoundry dea实践经验分享下使用CF过程中一些经验:查询所有dea的容器个数curl router:c1oudc0w@ROUTER_IP:PORT/routes | python -mjson.tool | grep DEA_IP | wc -l++note:其中ROUTER_IP是gorouter的Ip,PORT是gorouter查询状态的那个端口,DEA_IP是待查询的dea原创 2015-08-09 23:00:14 · 506 阅读 · 0 评论 -
CloudFoundry Nats实践
nats是一个轻量级的消息系统,在CloudFoundry中作为消息总线存在,各个组件之间的交互除了少量的http直接请求,大部分交互基于nats消息的传递。基本使用之前是基于EM的ruby版本,后来又用Golang重写了,go版本地址https://github.com/nats-io/gnatsd; 有多个语言的客户端,go client的github地址https://github.com/原创 2015-11-28 22:03:24 · 817 阅读 · 0 评论