जब ग्राहक wss://
अनुरोध के माध्यम से हमारे प्रवेश परिभाषित एंडपॉइंट को कनेक्ट करने का प्रयास करता है, तो ऐप 400 खराब अनुरोध देता है, जो सॉकेट.ओओ डॉक्स के अनुसार, nginx जैसे भार संतुलन प्रॉक्सी द्वारा हटाए गए हेडर को खोने के कारण होता है।आईबीएम ब्लूमिक्स पर कुबर्नेट्स में एक इंट्र्रेस संसाधन में वेबस्केट समर्थन कैसे जोड़ें?
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: my-ingress
annotations:
nginx.org/websocket-services: service-name
spec:
tls:
- hosts:
- www.myhost.com
rules:
- host: www.myhost.com
http:
paths:
- path:/
backend:
serviceName: service-name
servicePort: 80
आईबीएम में लॉग से प्रवेश नियंत्रक यह इस nginx ingress controller का एक कांटा हो रहा है प्रदान की है। जो कहता है कि एनोटेशन nginx.org/websocket-services
आवश्यक हेडर पास करने के लिए उत्पन्न nginx conf में निर्देश जोड़कर websockets के लिए समर्थन जोड़ता है। हमने उपर्युक्त के अनुसार यह कोशिश की है लेकिन इसका कोई फायदा नहीं हुआ है।
क्या किसी ने इस एनोटेशन कार्य को करने में कोई सफलता प्राप्त की है? उत्पन्न nginx conf में जोड़ने के लिए कोई कामकाज?
किसी भी आईबीएम लोगों को पता है कि क्या यह कार्यक्षमता जानबूझकर कांटा से हटा दी गई थी? और यदि कुबर्नेट्स के आईबीएम संस्करण में websockets के लिए समर्थन जोड़ने का कोई तरीका है?
त्वरित उत्तर के लिए धन्यवाद। यदि सॉकेट उपलब्ध नहीं हैं, तो हम मतदान के लिए फ़ॉलबैक कर सकते हैं, लेकिन एक से अधिक ऐप इंस्टेंस के साथ ऐसा करने के लिए [चिपचिपा सत्र/सत्र संबंध] की आवश्यकता होती है (https://github.com/nginxinc/kubernetes-ingress/blob/34bd21178915c3c533afaeb7cb8d8ebf511b18ac/examples/session -persistence/कैफे प्रवेश-साथ-सत्र-persistence.yaml)। कोई विचार अगर वर्तमान में समर्थित है? – JayAgl
टाइमफ्रेम के बारे में भी कोई संकेत हमारे लिए बहुत उपयोगी होगा - यानी आप इस वर्ष, इस तिमाही, इस महीने इत्यादि को इस कार्यक्षमता को जोड़ने की योजना बना रहे हैं? – JayAgl
मैं किसी दिए गए समय सीमा पर प्रतिबद्ध नहीं हो सकता, लेकिन कोडिंग किया जाता है और हम उन समय-सीमाओं के छोटे छोर पर वेबसाकेट मान्य और जारी होने पर काम कर रहे हैं। बुरी खबर यह है कि चिपचिपा सत्र समर्थन वेबकॉकेट के समान निर्माण में है, इसलिए मतदान में स्विच करने से आपको इस समय मदद नहीं मिलेगी। –