我在寻找答案,但无论在哪里都没有找到。 是否可以在多个命名空间之间共享服务?
例如,如果我有2个命名空间(假设是“qa”和“dev”),是否可以使用同一个数据库服务器? 最好由Kubernetes管理该数据库服务器。
我已经阅读了这个问题:https://github.com/openshift/origin/issues/1244 但它与Kubernetes没有直接关系。
敬礼, Smana
我在寻找答案,但无论在哪里都没有找到。 是否可以在多个命名空间之间共享服务?
例如,如果我有2个命名空间(假设是“qa”和“dev”),是否可以使用同一个数据库服务器? 最好由Kubernetes管理该数据库服务器。
我已经阅读了这个问题:https://github.com/openshift/origin/issues/1244 但它与Kubernetes没有直接关系。
敬礼, Smana
只要您同时使用名称和命名空间来寻址,服务就可以从所有命名空间中访问。
例如,如果您在命名空间dev
中有一个名为db
的服务,则可以使用DNS名称db
访问它。 虽然这在qa
中不起作用,但如果您使用DNS名称db.dev
(<service>.<namespace>
)代替,则可以从qa
和dev
都访问它,以明确应该搜索哪个命名空间的服务。