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

document fan config conflict #426

Open
kwmonroe opened this issue May 16, 2024 · 1 comment
Open

document fan config conflict #426

kwmonroe opened this issue May 16, 2024 · 1 comment

Comments

@kwmonroe
Copy link
Contributor

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
Copy link
Contributor

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

  • overly intrusive (we don't want people sidetracked down rabbit holes when they are just getting started)
  • sufficiently prominent that users get the remedial steps before they run into the issue.

Two options spring to mind -

  1. include a step of model configuration in the charm install docs
  2. include it as a step when enabling a different CNI

opinions?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants