九色91_成人精品一区二区三区中文字幕_国产精品久久久久一区二区三区_欧美精品久久_国产精品99久久久久久久vr_www.国产视频

Hello! 歡迎來到小浪云!


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


avatar
小浪云 2024-11-10 179

為什么使用 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)

相關閱讀

主站蜘蛛池模板: 亚洲天堂一区 | 91精品综合久久久久久五月天 | 91久久| 久草青青 | 国产清纯白嫩初高生视频在线观看 | av在线视 | 欧美日韩视频 | 精品三区 | 日韩中文字幕在线观看 | 看片天堂| 亚洲一区二区高清 | 91亚洲国产成人久久精品网站 | 草草影院ccyy| 天堂一区在线观看 | 久草福利| www久久| 91精品国产一区二区 | 欧美专区在线观看 | 国产成人精品免费视频大全最热 | 午夜精品久久久久久久久久久久久 | 亚洲网站在线观看 | 国产免费va| 亚洲国产精品成人无久久精品 | 国产精品91久久久久久 | 欧美美女二区 | 久久精品一区 | 日韩日韩日韩日韩日韩日韩日韩 | 日韩精品一区二区三区中文字幕 | 久久黄色精品视频 | 91久久夜色精品国产网站 | 99热都是精品 | 中文字幕国产视频 | 欧美区日韩区 | 日韩一区在线观看视频 | 精品一区二区久久久久久久网站 | 羞羞的视频免费看 | 国产在线精品一区二区三区 | 成人在线视频网站 | 日韩一区在线播放 | 午夜在线视频 | 国产精品日日做人人爱 |