Включить топологию служб на k8s: конфигурация kube-proxy

Я застрял на той же проблеме, что и в этом сообщении, и не смог сделай так, чтоб это работало. Когда я пытаюсь отредактировать kube-proxy, используя kubeadm и файл конфигурации, как указано, я получаю следующую ошибку:

sudo kubeadm init --config ~/kube-proxy-custom.yaml

I0709 17:02:12.954172   67469 initconfiguration.go:207] loading configuration from "/home/andrea/kube-proxy-custom_old.yaml"
W0709 17:02:12.954627   67469 strict.go:54] error unmarshaling configuration schema.GroupVersionKind{Group:"kubeproxy.config.k8s.io", Version:"v1alpha1", Kind:"KubePro
 while decoding JSON: json: cannot unmarshal string into Go struct field KubeProxyConfiguration.featureGates of type map[string]bool
v1alpha1.KubeProxyConfiguration.FeatureGates: ReadMapCB: expect { or n, but found ", error found in #10 byte of ...|reGates":"ServiceTop|..., bigger context ...|kubepr
"ServiceTopology=true","kind":"KubeProxyConfigurati|...

С kube-proxy-custom.yaml как:

apiVersion: kubeproxy.config.k8s.io/v1alpha1
kind: KubeProxyConfiguration
featureGates: "ServiceTopology=true"

Я не знаю, проблема ли это, или я что-то делаю не так. Я пробовал с k8s 1.17 и 1.18.5, идут 1.13.5 и 1.14.4. Спасибо за любой отзыв


person Ludovico Funari    schedule 10.07.2020    source источник
comment
Можете ли вы попробовать featureGates: ServiceTopology: true   -  person Arghya Sadhu    schedule 10.07.2020
comment
Спасибо за ответ, но не сработало, такой же ответ.   -  person Ludovico Funari    schedule 10.07.2020
comment
какая версия кубеадм и кубернетес?   -  person Arghya Sadhu    schedule 10.07.2020
comment
Я тестировал как 1.17.0, так и 1.18.5   -  person Ludovico Funari    schedule 10.07.2020
comment
Я отредактировал другой ответ с правильной конфигурацией yaml .. проверьте, что   -  person Arghya Sadhu    schedule 10.07.2020