-
Notifications
You must be signed in to change notification settings - Fork 6
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
Release Note: Issues with RKE1 v1.23.x dual-stack for Windows #165
Comments
Due to lack of upstream support, any solution for dual stack on RKE1 would be experimental and unsupported. |
Here is a summary of the current State of Windows IPv6 and dual-stack. Microsoft: Windows Server appears to support dual-stack for overlay networks per microsoft/Windows-Containers#82 (comment) Upstream Kubernetes: dual-stack support for l2bridge/host-gateway only. overlay is specifically called out as unsupported.
Flannel: Flannel supports dual-stack and ipv6. It has not been validated that dual-stack works on Windows hosts but the current expectation is that it should be functional. Calico: ipv6/dual-stack for Windows is listed as not supported per Calico Conclusion: Without upstream support of dual-stack for overlay networks, we are severely limited in what we can offer for RKE1 Windows. Coupling that with the fact that RKE1 Windows has a remaining shelf life of approximately 4 months (due to Docker EE being removed in Sept. 2022 from Windows Server), we should be pushing all Windows workloads to run on RKE2. Proposed Solution: Keep kubernetes >=1.23.x as experimental/tech-preview for RKE1 Windows clusters and specifically note that dual-stack is not supported in our documentation and UI. Refocus all efforts relating to IPv6 and dual-stack on Windows to RKE2 and Calico. We could even take it a step further and block 1.23 provisioning of Windows clusters on RKE1 due to the state of dual stack upstream. In the Rancher UI and in the RKE1 terraform provider, we would add a check to see if the kubernetes version is >=1.23.x and if so, do not allow the |
Release note to be added:
|
Release noted in 2.6.5. Moving to 2.6.6 to continue monitoring dual-stack situation on Windows. |
RKE1 for Windows is going to be EOL |
Issue:
Solution:
https://kubernetes.io/docs/concepts/services-networking/dual-stack
https://kubernetes.io/docs/setup/production-environment/windows/intro-windows-in-kubernetes/#ipv6-networking
The text was updated successfully, but these errors were encountered: