码迷,mamicode.com
首页 > 其他好文 > 详细

工作记录三-mesos-dns

时间:2016-03-21 15:20:34      阅读:492      评论:0      收藏:0      [点我收藏+]

标签:

# 1. 关闭默认的 dnsmasq服务并杀进程

systemctl stop dnsmasq.service
systemctl disable dnsmasq.service
ps -ef|grep dnsmasq|cut -c 10-15| xargs kill -9

# 2. 按相关说明下载或编译生成mesos-dns文件

godep go build install ./...

#将mesos-dns移动到/usr/bin目录下
sudo cp mesos-dns /usr/bin

# 3. 新建配置文件config.json

{
"zk": "zk://192.168.1.110:2181/mesos",
"refreshSeconds": 60,
"ttl": 60,
"domain": "mesos",
"port": 53,
"resolvers": ["114.114.114.114","8.8.8.8"],
"timeout": 5,
"email": "root.mesos-dns.mesos"
}

# 4. 使用root用户启动mesos-dns服务

nohup mesos-dns -config config.json &

# 5. 验证
# marathon中发布应用id为tv1,两个实例

dig tv1.marathon.mesos

# 查询输出>>>
tv1.marathon.mesos. 60 IN A 10.0.54.4
tv1.marathon.mesos. 60 IN A 10.0.54.3

# 其它:marathon中容器伸缩的时候,会有一定的延迟问题

工作记录三-mesos-dns

标签:

原文地址:http://www.cnblogs.com/vipmint/p/5302024.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!