0

ライフサイクルごとに個別の Kubernetes クラスターを展開しています。つまり、開発用に 1 つのクラスター、運用用に別のクラスターをデプロイしており、データ名前空間内のすべての DB、Web 名前空間内の UI アプリなど、タスクに基づいてアプリケーションを論理的に分離するためだけに名前空間を使用します。

この設計により、各サービスとデプロイが一意になるため、サービスまたはポッドの FQDN に名前空間を持つ必要はありません。ホスト名から名前空間を削除する方法を誰でも提案できますか。たとえば、デフォルトの名前空間に my-service という名前のサービスがある場合、「my-service.svc.cluster.local」を使用して他の名前空間からサービスを解決したい-service.default.svc.cluster.local"

kubernetes 1.10 を実行し、coreDNS を使用しています。

4

3 に答える 3

1

それはkubernetesの設計方法ではありません。my-service同じ名前空間にいる限り、それを呼び出すことができます

于 2018-10-22T13:51:33.437 に答える