kubernetes--基礎--k8s的pod之間的服務訪問

配置了ingress後 外網可以訪問 配置的域名來 訪問到服務api

但是k8s集羣內pod用 外網地址去訪問時 走的是外網的流量。

k8s的pod之間相互訪問,最好使用servicename的方式去訪問。

servicename.namespace:port/api

或者

servicename:port/api

數據庫類型的配置使用

servicename

配置文件中路由地址使用

http://servicename.namespace:port/api

或者

servicename:port/api

例如:

  api {
      sample_info = "http://stats-service:8080/api/samples"
      family_match = "http://api-service:8080/api/match"
  }

注意 需要加上 http 否則會報錯識別不了hostname或者沒有合適的訪問方式

org.apache.http.client.ClientProtocolException: URI does not specify a valid host name: reportfile-api-service:9090/report/sync/files/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章