Using WebSockets and Ambassador
Ambassador Edge Stack makes it easy to access your services from outside your application, and this includes services that use WebSockets, such as Github. Only a small amount of additional configuration is required, which is as simple as adding the use_websocket
attribute with a value of true
on a Mapping
.
Example Websocket Service
The example configuration below demonstrates the addition of the use_websocket
attribute.
---apiVersion: getambassador.io/v2kind: Mappingmetadata:name: my-service-mappingspec:prefix: /my-service/service: my-serviceuse_websocket: true---kind: ServiceapiVersion: v1metadata:name: my-servicespec:selector:app: MyAppports:- protocol: TCPport: 80targetPort: 9376
Questions?
We’re here to help. If you have questions, join our Slack or contact us.