canonical / k8s-snap

Canonical Kubernetes is an opinionated and CNCF conformant Kubernetes operated by Snaps and Charms, which come together to bring simplified operations and an enhanced security posture on any infrastructure.
GNU General Public License v3.0
20 stars 6 forks source link

document fan config conflict #426

Open kwmonroe opened 1 month ago

kwmonroe commented 1 month ago

Summary

Fan networking is enabled by default on some substrates. This conflicts with some CNIs (especially those with vxlan encapsulation). CNI pods will not become ready when this conflict exists.

What Should Happen Instead?

Documentation noting the potential for conflict when fan networking is enabled.

Reproduction Steps

  1. juju bootstrap aws
  2. juju deploy canonical-kubernetes --channel edge
  3. juju exec --unit k8s/0 -- sudo k8s kubectl get po -A

System information

n/a

Can you suggest a fix?

Document this todo prior to deployment:

juju model-config $model container-networking-method=local fan-config=

Are you interested in contributing with a fix?

No response

evilnick commented 1 month ago

Trying to think of a way this could be surfaced in docs which is not