kubernetes:多个名称空间之间共享的服务

Sma*_*ana 5 kubernetes

我正在寻找答案,但我没有找到它.是否可以在多个名称空间之间共享服务?

例如,如果我有2个名称空间(让我们说'qa'和'dev'),是否可以使用相同的数据库服务器?数据库服务器最好也由kubernetes管理.

我已经读过这个问题:https://github.com/openshift/origin/issues/1244 但它与kubernetes没有直接关系.

此致,Smana

Ale*_*son 6

只要使用名称和命名空间解决服务,就可以从所有命名空间访问服务.

例如,如果您有一个以命名db空间命名的服务dev,则可以使用DNS名称访问它db.虽然这不起作用qa,但您可以从两者访问它qa,dev如果您改为使用DNS名称db.dev(<service>.<namespace>),以澄清应该搜索哪个名称空间的服务.