All Projects β†’ kubernetes-sigs β†’ Cri Tools

kubernetes-sigs / Cri Tools

Licence: apache-2.0
CLI and validation tools for Kubelet Container Runtime Interface (CRI) .

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Cri Tools

Awesome Cloudrun
πŸ‘“ ⏩ A curated list of resources about all things Cloud Run
Stars: ✭ 521 (-17.3%)
Mutual labels:  containers
Docker Php Nginx
Docker image with Nginx 1.18 & PHP-FPM 7.4 on Alpine Linux
Stars: ✭ 581 (-7.78%)
Mutual labels:  containers
Lxcfs
FUSE filesystem for LXC
Stars: ✭ 602 (-4.44%)
Mutual labels:  containers
Fn
The container native, cloud agnostic serverless platform.
Stars: ✭ 5,046 (+700.95%)
Mutual labels:  containers
Conprof
Continuous profiling for performance analysis of CPU, memory over time.
Stars: ✭ 571 (-9.37%)
Mutual labels:  containers
Go Health
Library for enabling asynchronous health checks in your service
Stars: ✭ 588 (-6.67%)
Mutual labels:  containers
Tern
Tern is a software composition analysis tool and Python library that generates a Software Bill of Materials for container images and Dockerfiles. The SBoM that Tern generates will give you a layer-by-layer view of what's inside your container in a variety of formats including human-readable, JSON, HTML, SPDX and more.
Stars: ✭ 505 (-19.84%)
Mutual labels:  containers
Bottlerocket
An operating system designed for hosting containers
Stars: ✭ 5,964 (+846.67%)
Mutual labels:  containers
Build
A Kubernetes-native Build resource.
Stars: ✭ 581 (-7.78%)
Mutual labels:  containers
Smith
Smith: A microcontainer builder
Stars: ✭ 603 (-4.29%)
Mutual labels:  containers
Scope
Monitoring, visualisation & management for Docker & Kubernetes
Stars: ✭ 5,247 (+732.86%)
Mutual labels:  containers
Athenz
Open source platform for X.509 certificate based service authentication and fine grained access control in dynamic infrastructures. Athenz supports provisioning and configuration (centralized authorization) use cases as well as serving/runtime (decentralized authorization) use cases.
Stars: ✭ 570 (-9.52%)
Mutual labels:  containers
Sysbox
Sysbox repository
Stars: ✭ 596 (-5.4%)
Mutual labels:  containers
Ecs Deploy
Powerful CLI tool to simplify Amazon ECS deployments, rollbacks & scaling
Stars: ✭ 541 (-14.13%)
Mutual labels:  containers
Vic
vSphere Integrated Containers Engine is a container runtime for vSphere.
Stars: ✭ 607 (-3.65%)
Mutual labels:  containers
Kubernetes For Java Developers
A Day in Java Developer’s Life, with a taste of Kubernetes
Stars: ✭ 514 (-18.41%)
Mutual labels:  containers
Runtime
OCI (Open Containers Initiative) compatible runtime using Virtual Machines
Stars: ✭ 588 (-6.67%)
Mutual labels:  containers
Geodesic
πŸš€ Geodesic is a DevOps Linux Distro. We use it as a cloud automation shell. It's the fastest way to get up and running with a rock solid Open Source toolchain. β˜… this repo! https://slack.cloudposse.com/
Stars: ✭ 629 (-0.16%)
Mutual labels:  containers
Compose Spec
The Compose specification
Stars: ✭ 603 (-4.29%)
Mutual labels:  containers
Tectonic Installer
Install a Kubernetes cluster the CoreOS Tectonic Way: HA, self-hosted, RBAC, etcd Operator, and more
Stars: ✭ 599 (-4.92%)
Mutual labels:  containers

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.16.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.20.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.20.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:

Contributing

Interested in contributing? Check out the documentation.

Code of conduct

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].