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

[cni-cilium] New module #206

Closed
2 tasks done
konstantin-axenov opened this issue Sep 27, 2021 · 2 comments · Fixed by #592
Closed
2 tasks done

[cni-cilium] New module #206

konstantin-axenov opened this issue Sep 27, 2021 · 2 comments · Fixed by #592
Assignees
Labels
area/network Pull requests that update cni and network modules
Milestone

Comments

@konstantin-axenov
Copy link
Member

konstantin-axenov commented Sep 27, 2021

Preflight Checklist

  • I agree to follow the Code of Conduct that this project adheres to.
  • I have searched the issue tracker for an issue that matches the one I want to file, without success.

Use case. Why is this important?

Cilium seems as fine solution for most cases and its performance is rather good. Kube-router is quite slow if there are a lot of NetworkPolicy rules. We assume that switch to cilium can help us.

Proposed Solution

  1. New module is available only for Static clusters
  2. How to switch from flannel to cilium and back?
  3. Can we get rid of kube-proxy?
  4. Observability and diagnostics of cilium?
  5. Kube-router can't be enabled if cilium is enabled
  6. What about Network Policies? Does cilium really solves performance issues? Cilium Clusterwide Network Policy (CCNP) or a Cilium Network Policy (CNP) vs NetworkPolicy?
  7. Does Deckhouse has required kernel version?
  8. Can we use cilium for HA NAT instead of network-gateway + keepalived?
  9. How does it combine Kubernetes' NetworkPolicy и CiliumNetworkPolicy? Does it intersect, override, or cancel each others rules?
  10. How will the Cilium interact with our Unready Node patches.
  11. Can we remove HostWithFailover mode from ingress-nginx and replace it with DSR and Services with trafficPolicy: Cluster.
  12. Is netfilter's FORWARD chain's DROP policy respected in MetalLB setups?

Additional Information

No response

@konstantin-axenov konstantin-axenov added the area/network Pull requests that update cni and network modules label Sep 27, 2021
@nabokihms nabokihms added this to To Do in Foxtrot team Oct 19, 2021
@EvgenySamoylov EvgenySamoylov moved this from To Do to In Progress in Foxtrot team Oct 28, 2021
@EvgenySamoylov EvgenySamoylov added this to the v1.27.0 milestone Nov 3, 2021
@EvgenySamoylov EvgenySamoylov modified the milestones: v1.27.0, v1.28.0 Nov 15, 2021
@EvgenySamoylov EvgenySamoylov modified the milestones: v1.28.0, v1.29.0 Dec 2, 2021
@EvgenySamoylov EvgenySamoylov modified the milestones: v1.29.0, v1.30.0 Dec 16, 2021
@EvgenySamoylov EvgenySamoylov modified the milestones: v1.30.0, v1.31.0 Jan 14, 2022
@z9r5 z9r5 modified the milestones: v1.31.0, v1.32.0 Mar 18, 2022
@nabokihms nabokihms modified the milestones: v1.32.0, v1.33.0 Apr 12, 2022
@xmulligan
Copy link

@konstantin-axenov Thanks for adding support for Cilium! Would you mind adding yourself to the Cilium Users doc? We need this for CNCF graduation https://github.com/cilium/cilium/blob/master/USERS.md

@konstantin-axenov
Copy link
Member Author

@konstantin-axenov Thanks for adding support for Cilium! Would you mind adding yourself to the Cilium Users doc? We need this for CNCF graduation https://github.com/cilium/cilium/blob/master/USERS.md

Opened cilium/cilium#19804

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/network Pull requests that update cni and network modules
Projects
No open projects
Foxtrot team
  
In Progress
Development

Successfully merging a pull request may close this issue.

6 participants