【发布时间】:2026-02-21 04:10:02
【问题描述】:
我在裸机 RHEL7 上运行 k8s 集群。我正在尝试运行 kubectl port-forward 命令并收到错误消息。
kubectl port-forward -p somepod 10000:8080
I0128 15:33:33.802226 70558 portforward.go:225] Forwarding from 127.0.0.1:10000 -> 8080
E0128 15:33:33.802334 70558 portforward.go:214] Unable to create listener: Error listen tcp6 [::1]:10000: bind: cannot assign requested address
任何想法为什么会发生这种情况?
【问题讨论】:
-
可能是 IPv6 地址上的端口 10000 已分配或最近被操作系统使用。是否启用了 IPv6?是否使用 netstat/ss 命令检查了 10000 端口?
-
端口未用完且启用了 IPv6。我确认它没有被使用,并且为了以防万一,还使用了端口号。
-
你试过
sudo吗? -
这是为我解决的问题:*.com/a/62359555/2441655
标签: kubernetes