当前位置:  首页>> 技术小册>> Kubernetes合辑1-安装Kubernetes

crictl是兼容CRI接口的容器调试工具,因为默认的ctr并不是很好用,又缺乏docker这样强大的client,因此推荐containerd环境部署crictl工具。

crictl调试Kubernetes节点可以参考Kubernetes文档,官方Readme也有相关介绍,这里我们使用 1.23.0 版本

  1. [root@maxiaoke deploy-kubernetes]# wget https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.23.0/crictl-v1.23.0-linux-amd64.tar.gz -O containerd/crictl-v1.23.0-linux-amd64.tar.gz
  2. [root@maxiaoke deploy-kubernetes]# gosh push -i node.ip containerd/crictl-v1.23.0-linux-amd64.tar.gz /tmp/
  3. [root@maxiaoke deploy-kubernetes]# gosh cmd -i node.ip "tar -xf /tmp/crictl-v1.23.0-linux-amd64.tar.gz -C /usr/local/bin"
  4. [root@maxiaoke deploy-kubernetes]# gosh push -i node.ip containerd/crictl.yaml /etc/
  5. [root@maxiaoke deploy-kubernetes]# gosh cmd -i node.ip "crictl completion bash > /etc/bash_completion.d/crictl"

containerd/crictl.yaml:

  1. runtime-endpoint: unix:///run/containerd/containerd.sock
  2. image-endpoint: unix:///run/containerd/containerd.sock
  3. timeout: 10
  4. debug: false # debug调试的时候设置为true

该分类下的相关小册推荐: