[WIP] Make (cluster-local) DNS work out of the box by default.#1609
[WIP] Make (cluster-local) DNS work out of the box by default.#1609evankanderson wants to merge 1 commit into
Conversation
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: evankanderson The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/hold until after 7/30. I wanted to capture and share this idea now, but it's probably too late given our current release stabilization effort and lack of a specific launch-blocking bug. |
|
@evankanderson: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
|
@evankanderson Looks like unit tests are failing, so marking WIP for now. |
|
As discussed with Evan, I'm closing this PR and will send another with more changes to dedup routes and make test passes. |
…ative#16141) (knative#1609) * Fix: PodAutoscaler not reconciled due to missing class annotation race condition setting the annotation before creating the PA eliminating the race condition * use constant for autoscaling.knative.dev/class
Related to #1598
Proposed Changes
svc.cluster.local, which:spec.domainbe a DNS-resolvable name by default, in case we want to implement Consider having Route not becomeReadyuntil DNS resolves #1598Servicecreated as the public route endpoint to be anExternalNameto the knative gateway in the ingress. This makes pods launched without the istio sidecar still able to call knative. (Tested by hand.)VirtualServicewhere the same domain could be added to theVirtualServicetwice if the cluster's domain suffix were set tosvc.cluster.local. This causes Istio to fail internal configuration propagation checks and route updates to not be applied.Release Note