首先,我不是K8的專家,我瞭解一些概念,並且使得我的手在配置中變得很髒。Kubernetes:從一個吊艙內訪問「公共」網址
我正確設置了由我公司配置的集羣,但是我有這個問題
我在集羣上工作2個豆莢,入口規則被正確配置爲www.my-app.com
和dashboard.my-app.com
。 這兩個窗口在同一個虛擬機上運行。
如果我在dashboard
吊艙(kubectl exec -it $POD bash
)進入,並嘗試curl http://www.my-app.com
我在dashboard
莢再次登陸(在同樣的情況,所有的辦法,從www
到dashboard
)。 我必須使用http://www-svc.default.svc.cluster.local
和http://dashboard-svc.default.svc.cluster.local
才能登陸正確的窗格,但這是一個問題(由其他應用程序生成的鏈接將包含內部k8s主機,而不是「公開網址」)。
有沒有一種配置路由的方法,以便我可以使用它們的「公共」主機名從pod本身訪問pod?
這是一個有用的觀點。實際上這兩種服務都運行在同一個外部IP上,有沒有解決方案? –
單獨的端口呢?我不認爲Kubernetes會允許端口共享。 –