DC/OS 服务发现和命名服务
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都在这里定义了。