- Documentation
Volcengine Kubernetes Engine
Volcengine Kubernetes Engine
FAQs
Service and Ingress FAQs
Why am I unable to connect to a back-end HTTPS service?
Service and Ingress FAQs
Why am I unable to connect to a back-end HTTPS service?
Why am I unable to connect to a back-end HTTPS service?
Issue description
Accessing the back-end HTTPS service via an Ingress fails with the "The plain HTTP request was sent to HTTPS port" error.
Cause analysis
The Ingress Controller uses the default HTTP protocol to send requests to back-end pods.
Solution
Configure the annotation nginx.ingress.kubernetes.io/backend-protocol:"HTTPS" in the Ingress resource to change the request protocol from the Ingress Controller to back-end pods to HTTPS.
Last updated: 2026.07.23 14:31:45