簡體   English   中英

在Kubernetes中運行exec時需要升級請求

[英]Upgrade Request Required when running exec in Kubernetes

我使用fabric8 Kubernetes Java Client,我通過HTTP訪問Kubernetes,我按照fabric8的例子,但是我收到以下錯誤:

Expected HTTP 100 but received 400 instead, Bad Request.

升級到http / 2的連接需要做什么?

我發現這與http2有關,因為Kubernetes exec使用SPDY,當我升級到curl版本> 7.36並在服務器上安裝nghttp2時,問題就消失了。

安裝curl后,我可以通過添加一些標頭來獲得響應

curl -H "Connection: upgrade" -H "Upgrade: SPDY/3.1" {master url:port/pod/exec}

暫無
暫無

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

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