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

Fix flannel support on Fedora CoreOS #795

Merged
merged 1 commit into from
Aug 2, 2020
Merged

Conversation

dghubble
Copy link
Member

@dghubble dghubble commented Aug 2, 2020

  • Fedora CoreOS now ships systemd-udev's default.link while Flannel relies on being able to pick its own MAC address for
    the flannel.1 link for tunneled traffic to reach cni0 on the destination side, without being dropped
  • This change first appeared in FCOS testing-devel 32.20200624.20.1 and is the behavior going forward in FCOS since it was added to align FCOS network naming / configs with the rest of Fedora and address issues related to the default being missing
  • Flatcar Linux (and Container Linux) has a specific flannel.link configuration builtin, so it was not affected
  • K8s CoreDns not starting on 32.20200629.3.0 (Pods on master can't talk to the apiserver) coreos/fedora-coreos-tracker#574 (comment)

Note: Typhoon's default CNI provider is Calico (recommended), unless networking is set to flannel directly.

* Fedora CoreOS now ships systemd-udev's `default.link` while
Flannel relies on being able to pick its own MAC address for
the `flannel.1` link for tunneled traffic to reach cni0 on
the destination side, without being dropped
* This change first appeared in FCOS testing-devel 32.20200624.20.1
and is the behavior going forward in FCOS since it was added
to align FCOS network naming / configs with the rest of Fedora
and address issues related to the default being missing
* Flatcar Linux (and Container Linux) has a specific flannel.link
configuration builtin, so it was not affected
* coreos/fedora-coreos-tracker#574 (comment)

Note: Typhoon's recommended and default CNI provider is Calico,
unless `networking` is set to flannel directly.
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

Successfully merging this pull request may close these issues.

1 participant