我需要知道我当前的工作节点连接到哪个主节点。我可以通过在主节点中输入“kubectl getnodes”命令来查看工作节点,但我需要从工作节点本身找到主节点。
简单来说,kubernetes集群中如何从worker节点找到master节点?
您通常可以在您的kubelet
配置文件:/etc/kubernetes/kubelet.conf
$ cat /etc/kubernetes/kubelet.conf
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: REDACTED
server: https://1.1.1.1:6443 <== here
name: default-cluster
contexts:
- context:
cluster: default-cluster
namespace: default
user: default-auth
name: default-context
current-context: default-context
kind: Config
preferences: {}
users:
- name: default-auth
user:
client-certificate: /var/lib/kubelet/pki/kubelet-client-current.pem
client-key: /var/lib/kubelet/pki/kubelet-client-current.pem
如果你有类似的东西yq你可以这样得到它:
yq .clusters[0].cluster.server /etc/kubernetes/kubelet.conf | tr -d "\n\""
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)