【问题标题】:How to use proxy with Kubernetes如何在 Kubernetes 中使用代理
【发布时间】:2021-09-10 12:47:32
【问题描述】:

我是 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 文件中的某些内容,或者为此添加一个新文件以使我能够这样做吗?

【问题讨论】:

    标签: kubernetes kubectl kubernetes-pod kubernetes-apiserver


    【解决方案1】:

    使用 --port 参数更改端口

    kubectl proxy --address=0.0.0.0 --port=8001
    Starting to serve on [::]:8001
    
    

    打开另一个终端以针对 ip:8001 运行命令

    【讨论】:

      【解决方案2】:

      另一个错误是发出“kube”命令,因为您可能想使用“kubectl”。

      正如上面@confused天才所说,你必须使用。

      kubectl proxy --address=0.0.0.0 --port=3000
      Starting to serve on [::]:3000
      

      【讨论】:

        猜你喜欢
        • 2018-11-07
        • 1970-01-01
        • 1970-01-01
        • 2018-01-16
        • 1970-01-01
        • 2018-08-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-02
        相关资源
        最近更新 更多