[英]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.