gpt4 book ai didi

kubernetes - 同时运行两个Kubernetes仪表板

转载 作者:行者123 更新时间:2023-12-02 11:52:08 25 4
gpt4 key购买 nike

是否可以在两个不同的Shell中本地运行两个Kubernetes仪表板?我想同时查看两个不同的集群,但是,我遇到了仪表板端口的问题。

  • 在第一个群集上打开仪表板
  • 打开新的shell并将上下文切换到第二个群集
  • 在第二个群集上打开仪表板

  • 我创建了第一个仪表板,如下所示:
    $ kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')
    $ kubectl proxy
    Starting to serve on 127.0.0.1:8001

    我打开了一个新的 shell ,并将上下文更改为收到错误的新集群:
    $ listen tcp 127.0.0.1:8001: bind: address already in use

    我知道为什么会这样,但是我不确定如何缓解这个问题。

    此外,当我将第二个群集的仪表板的端口更改为8002时,如果没有一个呈现 Internal Server Error (500): square/go-jose: error in cryptographic primitive,我将无法实时查看两个页面

    我已切换到隐身模式,添加了一个Chrome配置,以从localhost:8001和localhost:8002删除/忽略浏览器cookie,但是,当我登录时,我在Chrome控制台中收到以下错误:
    Possibly unhandled rejection: {  
    "data":"MSG_LOGIN_UNAUTHORIZED_ERROR\n",
    "status":401,
    "config":{
    "method":"GET",
    "transformRequest":[
    null
    ],
    "transformResponse":[
    null
    ],
    "jsonpCallbackParam":"callback",
    "url":"api/v1/rbac/status",
    "headers":{
    "Accept":"application/json, text/plain, */*"
    }
    },
    "statusText":"Unauthorized",
    "xhrStatus":"complete",
    "resource":{

    }
    }

    最佳答案

    问题来自kubectl-proxy。第一个使用端口8001,一个端口只能使用一次。
    您可以在其他端口上启动第二个kubectl

    kubectl proxy --port=8002

    当然,您需要将浏览器指向其他端 Eloquent 能访问其他仪表板。

    关于kubernetes - 同时运行两个Kubernetes仪表板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56154668/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com