簡體   English   中英

錯誤:轉發端口:錯誤升級連接:需要升級請求

[英]Error: forwarding ports: error upgrading connection: Upgrade request required

是否有人看到此錯誤Error: forwarding ports: error upgrading connection: Upgrade request required Kubernetes中 Error: forwarding ports: error upgrading connection: Upgrade request required

我以前見過,有幾個問題要解決:

  1. 代理請求的Nginx不包含以下配置(需要HTTP2支持):

     proxy_set_header Upgrade 'websocket'; proxy_set_header Connection 'Upgrade'; 
  2. 而且,我們還必須使用應用程序負載平衡器(ALB)切換AWS(ELB)上的經典負載平衡器。

TBH,問題有點模糊。 您到底在哪里看到這個? 它需要更多的上下文。

我們可以通過將ip用於kube服務器而不是主機名來解決它。 這是由不支持HTTP / 2的負載平衡器引起的。 代替使用https:// hostname URL到Kube,使用IP地址並禁用SSL驗證

kubectl config set-cluster $NAME --user=$USER --server=$KUBE_URL --insecure-skip-tls-verify=true

今天,嘗試將Garden.io用於在Jelastic中運行的集群時,請仔細閱讀。

此Github評論中找到了解決方案:

首先通過編譯從發行頁面下載來獲取Tiller(Helm的服務器版本)的本地二進制文件。

然后運行:

$ export HELM_HOST=":44134"
$ tiller -listen ${HELM_HOST} -alsologtostderr >/dev/null 2>&1 &

這將運行Kubernetes Helm Server的本地版本。 現在,再次嘗試使用原始命令kubectl,它將委托給此本地Helm並設法連接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM