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

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)

相關閱讀

主站蜘蛛池模板: 国内精品久久影院 | 免费三级毛片 | 免费观看一级特黄欧美大片 | 美女视频黄视大全视频免费网址 | 99精品免费久久久久久久久日本 | 大香伊蕉国产短视频69 | 韩国免费毛片在线看 | 午夜美女久久久久爽久久 | 成人 欧美 | 国产精品自在自线亚洲 | 成人国产一区二区三区 | 日韩久久久精品中文字幕 | 91国在线观看| 日韩一区二区三区在线观看 | 国产网曝手机视频在线观看 | 欧美成人免费高清二区三区 | 久久思 | 精品国产成人a区在线观看 精品国产成人a在线观看 | 国产成人永久免费视频 | 免费高清国产 | 麻豆视频国产 | 欧美影院网站视频观看 | 97视频在线观看免费播放 | 国产精品大全 | 91国内精品久久久久怡红院 | 2021国产精品自在拍在线播放 | 亚洲综合久 | 久久精品视频7 | 视频国产91 | 久久最新免费视频 | 在线亚洲一区二区 | 日韩a一级欧美一级在线播放 | 男人天堂视频网 | 精品国产欧美一区二区三区成人 | 国产成人精品系列在线观看 | 美国毛片亚洲社区在线观看 | 国产国产人免费人成成免视频 | 欧美一区不卡二区不卡三区 | 男女上下爽无遮挡午夜免费视频 | 国产精品香蕉一区二区三区 | 久久精品视频一区二区三区 |