Kubernetes集群中容器运行时引擎默认是Docker,可以通过下面的步骤来确认:
- 登录到Kubernetes集群的任何一个节点上。
- 运行
kubectl get nodes
命令查看当前节点和它们的状态。
$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
node4 Ready worker 3d22h v1.21.5
node5 Ready worker 3d22h v1.21.5
node6 Ready master 3d22h v1.21.5
- 在其中选择一个节点,使用ssh登录到该节点。
- 运行
docker version
命令查看Docker版本信息。
$ docker version
Client: Docker Engine - Community
Version: 20.10.8
API version: 1.41
Go version: go1.16.6
Git commit: 3967b7d
Built: Fri Jul 30 19:55:20 2021
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.8
API version: 1.41 (minimum version 1.12)
Go version: go1.16.6
Git commit: 75249d8
Built: Fri Jul 30 19:53:09 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.9
GitCommit: e25210fe30a0a703442421b0f60afac609f950a3
runc:
Version: 1.0.1
GitCommit: v1.0.1-0-g4144b63
docker-init:
Version: 0.19.0
GitCommit: de40ad0
可以看到,上面的输出结果中显示了Docker Engine版本信息,表明该节点上的容器运行时引擎是Docker。