Mesos-DNS

Mesos-DNS

192.168.0.241 机器上运行的PostgreSQL,端点:192.168.0.241:7300

容器配置

        "image": "postgres:9.6",
        "network": "BRIDGE",
        "port_mappings": [
            {
                "host_port": 7300,
                "container_port": 5432,
                "protocol": "tcp"
            }
        ],

phpPgAdmin视图看到的信息:

服务器 Host Port 用名 功能
postgresql.marathon.l4lb.thisdcos.directory postgresql.marathon.l4lb.thisdcos.directory 5432 kong 注销

分析 postgresql.marathon.l4lb.thisdcos.directory 这样的名字是如何定义、存储和查询的。

dig – DNS lookup utility

# yum install bind-utils
# dig search.marathon.mesos
# dig postgresql.marathon.l4lb.thisdcos.directory
# dcos auth login

http://192.168.0.250/mesos_dns/v1/enumerate

DC/OS部署的服务的DNS都在这里定义了。

mesos-dns


发表评论

OpenID

电子邮件地址不会被公开。 必填项已用*标注

Anonymous

电子邮件地址不会被公开。 必填项已用*标注