要查看Kubernetes集群中的etcd版本,请运行以下命令:
kubectl describe pod -n kube-system etcd-<master-node-name>
在上面的命令中,将<master-node-name>
替换为您的Kubernetes主节点的名称。例如,如果您的主节点名称为kube-master
,则运行以下命令:
kubectl describe pod -n kube-system etcd-kube-master
在输出中,找到包含image:
字段的行。该字段将显示正在使用的etcd镜像及其版本。例如:
...
Containers:
etcd:
Container ID: docker://e5b7f37af1cfd61a9d94aa63958ccabc94b7a3c2c0320fc963d8ad2aa1da21bb
Image: k8s.gcr.io/etcd:3.4.13-0
Image ID: docker-pullable://k8s.gcr.io/etcd@sha256:fb95f4cdb3caedf1e191a08b546ee883cd895ef1ce89d80d657df246e2ac8c6a
Port: <none>
Host Port: <none>
...
在这种情况下,etcd的版本是3.4.13-0
。