1.外部訪問k8s 內部服務。可以通過以下思路。 首先域名 指向前端服務。然后前端服務通過ingresses服務配置。進行路由轉發。分發到各個后台服務的service。 這樣就能實現用域名正常訪問服務。
2.如何實現跨命名空間進行服務訪問。
首先服務必須創建端口映射。然后就可以通過 {SERVICE_NAME}.{NAMESPACE_NAME}.svc.cluster.local 進行跨命名空間訪問。
比如http://$(service_name).$(namespace_name).svc.cluster.local:$(port)/path 進行訪問
比如 direct://default/service.nameespace.svc.cluster.local:5000