如何将kubeadm部署的Kubernetes中的kube-apiserver绑定到0.0.0.0地址?
我有一个kubernetes集群部署kubeadm kube-apiserver只听192.168.200.2 。 我想在0.0.0.0听。 在常规的Kubernetes设置(即由kubeadm部署的节点)中,将通过更改/etc/kubernetes/apiserver 。 但是这在kubeadm创build的设置中不起作用。 我已经尝试添加在/etc/kubernetes/manifests/kube-apiserver.yaml添加行设置–bind-address /etc/kubernetes/manifests/kube-apiserver.yaml –bind-address参数,但是这种改变只是阻止它完全工作。 apiVersion: v1 kind: Pod metadata: annotations: scheduler.alpha.kubernetes.io/critical-pod: "" creationTimestamp: null labels: component: kube-apiserver tier: control-plane name: kube-apiserver namespace: kube-system spec: containers: – command: – kube-apiserver – –allow-privileged=true – –experimental-bootstrap-token-auth=true – –requestheader-allowed-names=front-proxy-client – –service-account-key-file=/etc/kubernetes/pki/sa.pub – –proxy-client-cert-file=/etc/kubernetes/pki/front-proxy-client.crt – –admission-control=Initializers,NamespaceLifecycle,LimitRanger,ServiceAccount,PersistentVolumeLabel,DefaultStorageClass,DefaultTolerationSeconds,NodeRestriction,ResourceQuota – –requestheader-extra-headers-prefix=X-Remote-Extra- – –client-ca-file=/etc/kubernetes/pki/ca.crt – –kubelet-client-key=/etc/kubernetes/pki/apiserver-kubelet-client.key – –secure-port=6443 […]