久综合色-久综合网-玖草影视-玖草资源在线-亚洲黄色片子-亚洲黄色片在线观看

Hello! 歡迎來到小浪云!


為什么使用 ClusterIP + Ingress 無法從外部訪問內部 MySQL,而使用 NodePort 卻可以?


avatar
小浪云 2024-11-10 153

為什么使用 ClusterIP + Ingress 無法從外部訪問內部 MySQL,而使用 NodePort 卻可以?

k8s 中使用 ClusterIP + Ingress 從外部訪問內部 mysql

你在 minikube 環境中使用 ClusterIP 和 Ingress 配置 MySQL 集群。但是,你無法從外部訪問 MySQL,而 NodePort 卻可以工作。這是因為:

使用 ClusterIP + Ingress

  • ClusterIP 服務創建了一個內部 IP,僅集群內部的可訪問。
  • Ingress 充當集群外部的入口,將外部流量路由到 ClusterIP 服務。
  • 默認情況下,Ingress 只能轉發 http/https 流量。

因此,使用 ClusterIP + Ingress 從外部訪問 MySQL 需要額外配置,例如:

  • 通過 Service 資源中的 annotations 字段啟用 TCP 流量代理。
  • 創建一個新的 Ingress,以及一個監聽 TCP 端口的 IngressClass 和 Service。

使用 NodePort

  • NodePort 服務將集群中的 3306 端口映射到宿主機上的 30001 端口。
  • 這允許通過 NodePort 訪問 MySQL,無需額外配置。

在你的特定情況下,你使用 NodePort 訪問了 MySQL,因為你通過宿主機的 IP 和端口直接訪問,而沒有使用 Ingress。

參考:

  • [使用 Ingress 公開服務](https://kubernetes.io/docs/ingress-nginx/ingress-exposing-tcp-udp-services/)
  • [使用 NodePort 服務](https://kubernetes.io/docs/concepts/services-networking/service/#nodeport)

相關閱讀

主站蜘蛛池模板: 国产成人精品在线观看 | 欧美激情视频一区二区免费 | 黄 色 成 年 人小说 | 亚洲风情第一页 | 日韩精品毛片 | 男人的天堂在线观看免费 | 国产一区二区三区在线观看免费 | 亚洲午夜片子大全精品 | 亚洲成人777 | 精品国产一区二区三区久久 | 亚洲大片免费观看 | 国产成a人片在线观看视频 国产成版人视频网站免费下 | 日韩国产欧美一区二区三区 | 国产欧美17694免费观看视频 | 黄.www| 国产精品黄色 | 精品国产理论在线观看不卡 | 一区二区欧美视频 | 综合久久久久久中文字幕 | 手机看成人免费大片 | 国产精品免费久久久免费 | 亚洲视频日韩视频 | 久久久成人网 | 亚洲手机视频 | 欧美高清正版在线 | 精品一区二区在线观看 | 欧美成人aaa大片 | 在线亚洲播放 | 亚洲欧美一区二区三区四区 | 午夜67194 | 国产高清晰在线播放 | 一区 在线播放 | 87精品福利视频在线观看 | 免费一级a毛片在线播放 | 国产亚洲一区二区三区在线 | 亚洲欧美日韩综合二区三区 | 免费高清特黄a 大片 | 亚洲成人h| 国产亚洲精品午夜高清影院 | 亚洲男人天堂手机版 | 久久国产精品-久久精品 |