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.
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
juju bootstrap aws
juju deploy canonical-kubernetes --channel edge
juju exec --unit k8s/0 -- sudo k8s kubectl get po -A
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
System information
n/a
Can you suggest a fix?
Document this todo prior to deployment:
Are you interested in contributing with a fix?
No response