Use ComponentConfig for the kube-proxy #527
Labels
priority/important-soon
Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Milestone
Important feature for v1.9; dependency for IPv6 support as well
Now that kubernetes/kubernetes#53645 merged, we can start using the kube-proxy ComponentConfig API
Relevant PR for graduating the API group to beta: kubernetes/kubernetes#55234
Relevant PR for kubeadm with discussion on this topic: kubernetes/kubernetes#50929
WIP: rpothier/kubernetes@ea25784#diff-e3ad35b550d4fcbf99d00903a91c787e
The type would look like this in its simplest, earliest form:
Then
cmd/kubeadm/app/utils.MarshalToYaml
will be used for serializing the object to bytes and this should then be written into thekube-proxy
ConfigMap in thekube-system
namespace, in theconfig.yaml
key.And the kube-proxy DaemonSet should be different for v1.8 and v1.9; where the v1.9 manifest only has one flag:
--config
.@rpothier @danehans @leblancd
The text was updated successfully, but these errors were encountered: