k8s - crictl 的使用 , 跟docker 非常类似

访问量: 18

在k8s 中,使用的是pod, containerd, 不是docker

所以我们可以使用crictl 来代替docker。

# 1. 下载对应架构的crictl二进制包(以amd64为例,arm64替换为arm64)
CRICTL_VERSION="v1.28.0" # 建议匹配EKS集群版本,比如EKS 1.28用v1.28.0
wget https://github.com/kubernetes-sigs/cri-tools/releases/download/${CRICTL_VERSION}/crictl-${CRICTL_VERSION}-linux-amd64.tar.gz

# 2. 解压到系统可执行路径
tar zxvf crictl-${CRICTL_VERSION}-linux-amd64.tar.gz -C /usr/local/bin

# 3. 验证安装
crictl --version

# 4. 清理安装包(可选)
rm -f crictl-${CRICTL_VERSION}-linux-amd64.tar.gz

其他用法跟docker一样。

crictl ps

crictl exec -it xxxx /bin/bash

订阅/RSS Feed

Subscribe