Update manifests/metallb.yaml for kubernetes v1.19#744
Conversation
According to kubernetes documentation, since v1.19 kubernetes stops using labels with "beta." prefix. Installation manifest manifests/metallb.yaml fixes nodeSelector to kubernetes.io/os.
|
lgtm, thanks! |
|
What is the new minimum version of K8S supported ? |
|
see https://v1-15.docs.kubernetes.io/docs/setup/release/notes/ i cannot find the earliest version with |
|
ok perfect thanks |
|
@honza801 Previous CHANGELOGs are still tracked in kubernetes git repo and quick search shows the following in file CHANGELOG/CHANGELOG-1.14.md: - OS and Arch information is now recorded in So I believe this change mean that you need K8s 1.14 or later (actually I believe introduction of new version and deprecation usually go hand in hand) |
|
@rata A new release might be good, not too far in the future. More people will upgrade to 1.19.x as time passes and it will introduce overhead for metallb community, regarding questions and describing the workaround for this small problem. |
|
So if I understand the above correctly, pod scheduling will work as expected on any k8s version starting at |
Yes that is correct (I assume you meant 1.X :) ). New field was introduced in .14 and old field removed in .18 |
Bah, I've been working on too many alpha projects 🙈 Thanks @Aoana. |
According to kubernetes documentation, since v1.19 kubernetes stops using labels with "beta." prefix. Installation manifest manifests/metallb.yaml fixes nodeSelector to kubernetes.io/os.
Fixed #743