Skip to content
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

Support ipv4/ipv6 dual stack. #1415

Open
VinceCui opened this issue May 17, 2022 · 1 comment
Open

Support ipv4/ipv6 dual stack. #1415

VinceCui opened this issue May 17, 2022 · 1 comment
Labels
ClusterImage kind/feature Category issues or PRs related to feature request network

Comments

@VinceCui
Copy link
Collaborator

VinceCui commented May 17, 2022

Issue Description

Type: feature request

Describe what feature you want

With the popularity of ipv6, the demand to support ipv6 has become stronger. I hope the following scenarios can be satisfied:

  1. All machines communicate within the cluster using ipv4
  2. All machines communicate within the cluster using ipv6
  3. All machines have ipv4/ipv6 at the same time, users can choose whether to use ipv4 or ipv6 to communicate within the cluster
  4. CNI and kube-proxy support ipv4, ipv6 and dual stack.

At the same time, I don't want to configure both ip for each machine in the ClusterFile when I use dual stacks, which is very troublesome to use, and it's best to automatically identify them.

Additional context

Add any other context or screenshots about the feature request here.

@VinceCui VinceCui added the kind/feature Category issues or PRs related to feature request label May 17, 2022
@VinceCui
Copy link
Collaborator Author

I think need to do these works to satisfy this case:

  1. ClusterFile ip support ipv6
  2. When ip assigned by ipv6, kubernetes is deployed in ipv6 mode
  3. Expose an env like IPv6DualStack, if true, kubernetes is deployed in dual stack mode, and the version assgined in ClusterFile ip is prefered.
  4. CNI should support ipv4, ipv6 and dual stack.
  5. kubernetes components enable IPv6DualStack mode
  6. lvscare support ipv6

@VinceCui VinceCui linked a pull request Jun 22, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ClusterImage kind/feature Category issues or PRs related to feature request network
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants