cri-tools

CLI and validation tools for Kubelet Container Runtime Interface (CRI) .

Github stars Tracking Chart

cri-tools

CLI and validation tools for Kubelet Container Runtime Interface (CRI) .

Build Status
Go Report Card

What is the scope of this project?

cri-tools aims to provide a series of debugging and validation tools for Kubelet CRI, which includes:

  • crictl: CLI for kubelet CRI.
  • critest: validation test suites for kubelet CRI.

What is not in scope for this project?

  • Building a new kubelet container runtime based on CRI.
  • Managing pods/containers for CRI-compatible runtimes by end-users, e.g. pods created by crictl may be removed automatically by kubelet because of non-exist on the kube-apiserver.

Current Status

Version matrix:, Kubernetes Version, cri-tools Version, cri-tools branch, ------------------, -----------------, ----------------, 1.16.x/1.17.x, 1.16.x/1.17.x, master, 1.15.X, v1.15.0, release-1.15, 1.14.X, v1.14.0, release-1.14, 1.13.X, v1.13.0, release-1.13, 1.12.X, v1.12.0, release-1.12, 1.11.X, v1.11.1, release-1.11, 1.10.X, v1.0.0-beta.2, release-1.10, 1.9.X, v1.0.0-alpha.1, release-1.9, 1.8.X, v0.2, release-1.8, 1.7.X, v0.1, release-1.7, See the roadmap for information about current and future milestones.

Install

Install crictl

VERSION="v1.17.0"
wget https://github.com/kubernetes-sigs/cri-tools/releases/download/$VERSION/crictl-$VERSION-linux-amd64.tar.gz
sudo tar zxvf crictl-$VERSION-linux-amd64.tar.gz -C /usr/local/bin
rm -f crictl-$VERSION-linux-amd64.tar.gz

Install critest

VERSION="v1.17.0"
wget https://github.com/kubernetes-sigs/cri-tools/releases/download/$VERSION/critest-$VERSION-linux-amd64.tar.gz
sudo tar zxvf critest-$VERSION-linux-amd64.tar.gz -C /usr/local/bin
rm -f critest-$VERSION-linux-amd64.tar.gz

Documentation

Community, discussion, contribution, and support

Learn how to engage with the Kubernetes community on the community page.

You can reach the maintainers of this project at:

Kubernetes Incubator

This is a Kubernetes Incubator project. The incubator team for the project is:

  • Sponsor: Dawn Chen (@dchen1107)
  • Champion: Yu-Ju Hong (@yujuhong)
  • SIG: sig-node

Contributing

Interested in contributing? Check out the documentation.

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.

Main metrics

Overview
Name With Ownerkubernetes-sigs/cri-tools
Primary LanguageGo
Program languageMakefile (Language Count: 4)
Platform
License:Apache License 2.0
所有者活动
Created At2017-01-27 01:22:52
Pushed At2025-04-24 06:14:38
Last Commit At2025-04-23 23:14:30
Release Count39
Last Release Namev1.33.0 (Posted on )
First Release Namev0.1 (Posted on )
用户参与
Stargazers Count1.8k
Watchers Count35
Fork Count469
Commits Count2.6k
Has Issues Enabled
Issues Count395
Issue Open Count8
Pull Requests Count1260
Pull Requests Open Count3
Pull Requests Close Count173
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private