问题描述
我是 Kubernetes 的新手,我才刚刚开始。我的 Kubernetes 服务器运行在:127.0.0.1:3000,我希望它运行在 0.0.0.0:3000。我尝试使用
kube proxy --bind-address"0.0.0.0"
但我得到了一个
kube:找不到命令 错误。
我也试过使用
kubectl proxy --address="0.0.0.0"
虽然它说:
开始在 [::]:8001 上服务
但在那之后我无法编写任何命令。有什么方法可以让我使用“0.0.0.0”作为我的 IP 地址,并且我还可以在将其绑定到所述 IP 地址后编写命令?我可以更改我的 yaml 文件或 kubeconfig 文件中的某些内容,或者为此目的添加一个新文件来使我能够这样做吗?
解决方法
使用 --port 参数更改端口
kubectl proxy --address=0.0.0.0 --port=8001
Starting to serve on [::]:8001
打开另一个终端对 ip:8001 运行命令
,另一个错误是发出“kube”命令,因为您可能想使用“kubectl”。
正如上面@confused 天才所说,你必须使用。
kubectl proxy --address=0.0.0.0 --port=3000
Starting to serve on [::]:3000