Bai*_*ily 1 kubernetes google-kubernetes-engine kubernetes-pod
是否可以在两个不同的Shell中本地运行两个Kubernetes仪表板?我想同时查看两个不同的群集,但是,我遇到了仪表板端口的问题。
我创建了第一个仪表板,如下所示:
$ 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
Run Code Online (Sandbox Code Playgroud)
我打开了一个新的外壳,并将上下文更改为接收错误的新集群:
$ listen tcp 127.0.0.1:8001: bind: address already in use
Run Code Online (Sandbox Code Playgroud)
我知道为什么会这样,但是我不确定如何缓解这个问题。
此外,当我将第二个群集的仪表板的端口更改为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":{
}
}
Run Code Online (Sandbox Code Playgroud)
The problem originates from the kubectl-proxy. The first one is using port 8001 and a port can be used only once. You can start your second kubectl on a different port
kubectl proxy --port=8002
Run Code Online (Sandbox Code Playgroud)
You need to point your browser to the different port to access the other dashboard, of course.
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |