-
Notifications
You must be signed in to change notification settings - Fork 14.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Moving windows networking information to a new page #31852
Moving windows networking information to a new page #31852
Conversation
👷 Deploy Preview for kubernetes-io-vnext-staging processing.
|
@brasmith-ms @daschott @jayunit100 |
Hmm, perhaps this page should go under /concepts/services-networking/ |
Previews: (Because Netlify GitHub bot is not updating its comments properly 🤔)
|
Would it be reasonable to put “Networking on Windows Nodes” within https://kubernetes.io/docs/reference/node/ ? |
If this merges, I can update #30817 to link to the information about Windows specifics. |
Let me move some sections out of this document and into the existing pages (like DNS limitations to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/) and then we can see what information is left. If I was a user I think I expect some of the information in this page to be near other pages in https://kubernetes.io/docs/concepts/services-networking/ . I also think we can probably remove "node" from the page heading to make it better fit in here. What do you all think? @immuzz @aravindhp @jsturtevant @jayunit100 @perithompson @brasmith-ms |
My vote is for the above.
I not sure if users would end up on this page looking for Windows networking information. |
Updated - PTAL |
@bridgetkromhout FYI too! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for doing this, @marosset
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, this layout looks OK.
I've suggested a few tweaks; the key thing to address is heading levels. Other feedback is nits.
content/en/docs/concepts/services-networking/dns-pod-service.md
Outdated
Show resolved
Hide resolved
content/en/docs/concepts/services-networking/dns-pod-service.md
Outdated
Show resolved
Hide resolved
@@ -361,6 +361,10 @@ You can also set the maximum session sticky time by setting | |||
`service.spec.sessionAffinityConfig.clientIP.timeoutSeconds` appropriately. | |||
(the default value is 10800, which works out to be 3 hours). | |||
|
|||
{{< note >}} | |||
Setting the maximum session sticky time for services that run on Windows is not supported. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Setting the maximum session sticky time for services that run on Windows is not supported. | |
Setting the maximum session sticky time for Services that run on Windows is not supported. |
What does it mean for a Service to “run on” Windows. For example, if I run two Deployments and select both deployments with a single Service, what happens?
I'm guessing it's undefined behavior, but maybe I'm wrong?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good question and I was struggling with the wording here.
Services are not tied to any OS.
Does something like:
Setting the maximum session sticky time for services connected to pods running on Windows nodes is not supported?
Unfortunately, I'm not sure exactly what does not work in this scenario and was copying this from other parts of the docs :(
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I fixed the capitalization. Leaving this comment open for the additional discussions.
content/en/docs/concepts/services-networking/windows-networking.md
Outdated
Show resolved
Hide resolved
content/en/docs/concepts/services-networking/windows-networking.md
Outdated
Show resolved
Hide resolved
content/en/docs/concepts/services-networking/windows-networking.md
Outdated
Show resolved
Hide resolved
content/en/docs/concepts/services-networking/windows-networking.md
Outdated
Show resolved
Hide resolved
content/en/docs/concepts/services-networking/dns-pod-service.md
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a good start to make changes easier to manage for the Windows docs. The Windows networking do need some more love but this is a good start to making it easier to do so in the future.
content/en/docs/concepts/services-networking/windows-networking.md
Outdated
Show resolved
Hide resolved
content/en/docs/concepts/services-networking/windows-networking.md
Outdated
Show resolved
Hide resolved
content/en/docs/concepts/services-networking/windows-networking.md
Outdated
Show resolved
Hide resolved
This PR has been dangling for over a month. I'd like to move this forward instead of blocking it for trivial issues. |
/label tide/merge-method-squash |
I can address most of the easy comments today after some community meetings. |
/hold |
Signed-off-by: Mark Rossetti <[email protected]>
…ns-pod-service.md Signed-off-by: Mark Rossetti <[email protected]>
…ces-networking/service.md Signed-off-by: Mark Rossetti <[email protected]>
…wokring/dual-stack.md Signed-off-by: Mark Rossetti <[email protected]>
…windows-netwoorking.md Signed-off-by: Mark Rossetti <[email protected]>
Signed-off-by: Mark Rossetti <[email protected]>
Signed-off-by: Mark Rossetti <[email protected]>
dc481a0
to
641aa2c
Compare
@marosset Could you please elaborate what do you mean by "We want all the PRs..."? Do you intend to merge all these refactor PRs into a single one, or break the huge task into several pieces? For the sake of easier reviewing, I'd like to suggest the second approach. However, the overall plan and pace would be up to you. Hopefully, these changes are not introducing a lot of dangling links between them. |
What I suggested (this was in the SIG Docs meeting) was that once there are a bunch of PRs that are ready to merge into the main branch, SIG Docs can help get those merged. In my view, there great part of the effort is lining up PRs that are good to merge, and actually merging them is more restricted (needs an approver's time) but less effort. We also agreed in that meeting to continue working towards doing that merge after the v1.24 release. |
@marosset: PR needs rebase. Instructions 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. |
Hi @marosset, I don't think this PR should target |
/close |
@marosset: Closed this PR. In response to this:
Instructions 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. |
/milestone clear |
(sorry about the mixed messaging here @marosset) The way I suggest you do that is by waiting 'til then, making a new branch, and then merging in all of your existing work. If you then want to rebase against main, or against the merge point for the v1.24 release, that's tidier but optional. |
No worries. |
#dns-limitations was relocated and renamed. kubernetes#31852
#dns-limitations was relocated and renamed. kubernetes#31852
Signed-off-by: Mark Rossetti [email protected]
Moving Windows networking information to a new page.
Part of #31428
/label refactor
/sig windows