You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kubernetes配置TLS时出现ERR_SSL_PROTOCOL_ERROR问题求助

Kubernetes配置TLS时出现ERR_SSL_PROTOCOL_ERROR问题求助

我正在给我的Kubernetes Pod配置TLS/HTTPS,已经设置好了Ingress规则,还有一个LoadBalancer类型的Service。从证书提供商那里拿到了通配符证书*.my-domain.org(my-domain.org是我替换后的真实域名)。

现在遇到了问题:浏览器访问时返回ERR_SSL_PROTOCOL_ERROR,用curl测试则返回curl: (35) schannel: next InitializeSecurityContext failed: SEC_E_INVALID_TOKEN (0x80090308)。不过HTTP访问是完全正常的,说明服务本身没问题。

下面是我的详细操作步骤和配置:

  • 创建TLS Secret:
kubectl create secret tls tls-secret -n default --cert=ssl_certificate.cer --key=private_key.key
  • Ingress规则配置:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: my-ingress
  namespace: default
spec:
  tls:
  - hosts:
    - my-domain.org
    secretName: tls-secret
  rules:
  - host: my-domain.org
    http: 
      paths:
      - path: /
        pathType: Prefix
        backend:
          service:
            name: my-service
            port:
              number: 80

注:原配置中backend部分内容被截断,以上是补全后的合理示例。

有没有大佬能帮我看看哪里出问题了?

备注:内容来源于stack exchange,提问作者xforfun

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 08:43:14