Open tylerhyang opened 2 months ago
@ReToCode could you help?
I don't think these two things are related. The webhook has it's own certificate to ensure TLS between Kubernetes and the webhook pod. It seems to be something wrong there (not sure what from the info given though).
The certificate itself just triggers a call to the webhook for validation which fails, so this is unrelated. To answer the questions, yes it is no longer needed. If you don't use internal-encryption
(old) or system-internal-tls
you can safely remove it.
I am attempting to install the knative certificate with the following spec:
but, upon triggering an install, I am seeing:
When I look at the knative webhook logs, I see:
This leads to me have a couple questions: 1a. what is the purpose of this certificate? I see that in later releases like 1.15, this Certificate has been removed but in 1.14 and 1.13 versions, they are still present. Is this safe to remove? I see this comment at the bottom of the spec
# The data is populated when system-internal-tls is enabled.
but it is disabled by default in 1.13 1b. Are there any components that interact with this Certificate when system-intal-tls is disabled?