【发布时间】:2016-09-05 18:43:36
【问题描述】:
随着容器、Kuberenetes、12 Factor 等的兴起,跨开发、登台和生产复制相同的环境变得更加容易。但是,域名约定似乎没有通用标准。
据我所知,有两种方法:
- 使用子域:
*.dev.foobar.tld*.staging.foobar.tld*.foobar.tld
- 使用单独的域:
*.foobar-dev.tld*.foobar-staging.tld*.foobar.tld
我可以看到这两种方法的起伏,但我很好奇常见的做法是什么。
附带说明,Cloudflare 不会为您颁发子子域的证书(例如 *.stage.foobar.tld)。
【问题讨论】:
-
你也可以使用
.testdomain(除了example.com)。它是为此目的而保留的。*.loc、*.dev和*.tld(和朋友)不保留,不能被开发者劫持。 -
.corp 也是合适的。几年前它几乎是一个可注册的 TLD,直到大多数企业以您描述的方式使用 .corp 的事实引起了巨大轰动——这将破坏所有这些环境。
标签: ssl kubernetes cloudflare paas deis