[英]“Error: forwarding ports: Upgrade request required” Error in helm of a kubernetes cluster
[英]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
我以前見過,有幾個問題要解決:
代理請求的Nginx不包含以下配置(需要HTTP2支持):
proxy_set_header Upgrade 'websocket'; proxy_set_header Connection 'Upgrade';
而且,我們還必須使用應用程序負載平衡器(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.