我正在寻找答案,但我没有找到它。 是否可以在多个名称空间之间共享服务?
例如,如果我有2个名称空间(让我们说'qa'和'dev'),是否可以使用相同的数据库服务器? 数据库服务器最好也由kubernetes管理。
我已阅读此问题:https://github.com/openshift/origin/issues/1244 但它与kubernetes没有直接关系。
此致 Smana
答案 0 :(得分:6)
只要使用名称和命名空间解决服务,就可以从所有命名空间访问服务。
例如,如果您在命名空间db
中有一个名为dev
的服务,则可以使用DNS名称db
访问它。虽然这不会在qa
开始工作,但如果您改为使用DNS名称qa
(dev
,则可以从db.dev
和<service>.<namespace>
访问它),以澄清应搜索服务的命名空间。