原文:k8s集群中pod內不能訪問clusterIP和service

排錯背景:在一次生產環境的部署過程中,配置文件中配置的訪問地址為集群的Service,配置好后發現服務不能正常訪問,遂啟動了一個busybox進行測試,測試發現在busybox中,能通過coredns正常的解析到IP,然后去ping了一下service,發現不能ping通,ping clusterIP也不能ping通。 排錯經歷:首先排查了kube proxy是否正常,發現啟動都是正常的,然后也重 ...

2020-12-15 22:23 1 1495 推薦指數:

查看詳情

k8sClusterIP類型的service name在pod無法通過dig命令獲取結果

1.容器系統設置 2.現象 如下圖所示,在k8spod,通過nslookup命令可以解析clusterIP類型的service name(處於同一namespace),通過dig卻無法解析 3.原因 dig工具默認不使用search的功能,需要在命令后加上+search參數 ...

Tue Jan 05 19:18:00 CST 2021 0 320
處理K8S集群pod不能訪問其他service的問題

當時K8S環境想用來設計部署微服務這塊的架構才發現的這個問題 我的K8S集群是使用kubeadm安裝的,當時也是跟着網上教程走的,並沒有注意網絡路由使用的iptables規則 現在出現pod不能ping通service或者ping通CLUSTER-IP的問題,導致如果我再集群里部署注冊中心 ...

Tue Oct 27 03:52:00 CST 2020 0 630
處理K8S集群pod不能訪問其他service的問題

當時K8S環境想用來設計部署微服務這塊的架構才發現的這個問題 我的K8S集群是使用kubeadm安裝的,當時也是跟着網上教程走的,並沒有注意網絡路由使用的iptables規則 現在出現pod不能ping通service或者ping通CLUSTER-IP的問題,導致如果我再集群里部署注冊中心 ...

Fri May 22 01:37:00 CST 2020 0 2424
kubectl proxy 讓外部網絡訪問K8S serviceClusterIP

使用kubectl proxy命令就可以使API server監聽在本地的8001端口上: $ kubectl proxy --port=8009 Starting to serve on 127.0.0.1:8009 如果想通過其它主機訪問就需要指定監聽的地址 ...

Sun Oct 18 01:02:00 CST 2020 0 1238
k8s集群上刪除podservice

k8s集群刪除pod: 找到pod的命名空間然后根據命名空間刪除pod ---------------------------------------------------------------------------------------------------------------------------------------------------------- ...

Fri Apr 10 00:08:00 CST 2020 0 7088
k8s通過service訪問pod(五)

service 每個 Pod 都有自己的 IP 地址。當 controller 用新 Pod 替代發生故障的 Pod 時,新 Pod 會分配到新的 IP 地址。這樣就產生了一個問題: 如果一組 Pod 對外提供服務(比如 HTTP),它們的 IP 很有可能發生變化,那么客戶端如何找到 ...

Thu Aug 22 21:17:00 CST 2019 0 1594
k8s通過Service訪問Pod

。 3、創建Service dns訪問Service fannel網絡問題 網 ...

Sat Jan 22 07:27:00 CST 2022 0 2234
k8sPod、Deployment、Service

https://www.jianshu.com/p/505012139366 這篇文章寫的很好,有助於理解,特此收藏。 ...

Wed Jan 20 01:20:00 CST 2021 0 405
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM