Можно ли запустить две панели управления Kubernetes локально в двух разных оболочках? Я хочу просмотреть два разных кластера одновременно, однако у меня возникла проблема с портом панели мониторинга.
- Открыть панель инструментов на 1-м кластере
- Открыть новую оболочку и переключить контекст на второй кластер
- Открыть панель инструментов на 2-м кластере
Я создал первую панель инструментов примерно так:
$ 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
Я открыл новую оболочку и изменил контекст на новый кластер, получив сообщение об ошибке:
$ 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 для удаления / игнорирования файлов cookie браузера с localhost: 8001 и localhost: 8002, однако при входе в систему я получаю следующую ошибку в консоли 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":{
}
}