Kubernetes 无法使用kubeadm设置kubelet healthz绑定地址

Kubernetes 无法使用kubeadm设置kubelet healthz绑定地址,kubernetes,kubeadm,Kubernetes,Kubeadm,我正在尝试如下配置kubelet的healthz绑定地址: kubeadm init --config <(cat <<EOF apiVersion: kubeadm.k8s.io/v1alpha2 kind: MasterConfiguration kubernetesVersion: stable-1.11 kubeletConfiguration: healthzBindAddress: 0.0.0.0 EOF ) 我错过什么了吗 # kubeadm version

我正在尝试如下配置kubelet的healthz绑定地址:

kubeadm init --config <(cat <<EOF
apiVersion: kubeadm.k8s.io/v1alpha2
kind: MasterConfiguration
kubernetesVersion: stable-1.11
kubeletConfiguration:
  healthzBindAddress: 0.0.0.0
EOF
)
我错过什么了吗

# kubeadm version
kubeadm version: &version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.7", GitCommit:"65ecaf0671341311ce6aea0edab46ee69f65d59e", GitTreeState:"clean", BuildDate:"2019-01-24T19:29:00Z", GoVersion:"go1.10.7", Compiler:"gc", Platform:"linux/amd64"}
对于Kubernetes v1.13,您可以从kubeadm获得配置

kubeadm config print init-defaults --component-configs KubeProxyConfiguration,KubeletConfiguration > kubeadm-init.config
编辑
--healthz绑定地址0.0.0
,healthz服务器要服务的IP地址(对于所有IPv4接口设置为0.0.0.0,对于所有IPv6接口设置为
)(默认127.0.0.1)

然后从文件[flags]上传它
kubeadm config upload

有关详细信息,请参阅Kubernetes文档

编辑

在Kubernetes v1.11中调用了选项
--组件配置
--api对象
,可用值为
主配置
节点配置


Kubernetes v1.11文档中引用了这一点。

这不适用于我
错误:未知标志:-组件配置
。请参见问题底部的kubeadm版本信息description@dippynark我已经编辑了我的答案,并为您的k8s版本添加了信息
kubeadm config print init-defaults --component-configs KubeProxyConfiguration,KubeletConfiguration > kubeadm-init.config