The documentation does not specify how to add an intermediate SSL certificate: https://kubernetes.io/docs/concepts/services-networking/ingress/#tls
I suppose the next step would be to read the Kubernetes source code.
In the left pane, click Connections. In the right pane, right-click the connection that you want to configure, and then click Properties. On the General tab, click Edit next to Certificate. In the Select Certificate dialog box, click the certificate from the list that you have bought for your Terminal Server Hostname.
If you add multiple certificates in tls.cert
key in Kubernetes TLS Ingress Configuration. Please do this like this
-----BEGIN CERTIFICATE----- <put your certificate value in a single line > -----END CERTIFICATE----- -----BEGIN INTERMEDIATE CERTIFICATE----- <put your certificate value in a single line> -----END INTERMEDIATE CERTIFICATE-----
Otherwise, you'll get an error in ssl cert chain validation.
Always put main certificate first.
It has to be appended to the certificate value. Just like nginx.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With