Sign inSign up

ppatlabs/tools

By ppatlabs

Updated 3 days ago

ppatlabs/tools supplies useful tools for debugging and troubleshooting within kubernetes.

Image
0

10K+

ppatlabs/tools repository overview

tools

ppatlabs/tools supplies useful tools for debugging and troubleshooting purposes (specially within kubernetes with kubectl debug).

System Tools

CategoryToolsDescription
File System Managementdosfstools:
mkfs.fat, mkfs.vfat, fsck.fat, fatlabel

e2fsprogs:
mkfs.ext2, mkfs.ext3, mkfs.ext4, e2fsck, resize2fs, tune2fs, dumpe2fs, debugfs

btrfs-progs:
btrfs, btrfs-convert, btrfs-find-root, btrfs-map-logical, btrfs-select-super

util-linux:
findmnt, lsblk, wipefs, fstrim

parted:
parted, partprobe

findutils:
find, locate, updatedb, xargs

lvm2:
lvm, lvchange, lvcreate, lvdisplay, lvextend, lvreduce, lvremove, lvresize, lvs, pvcreate, pvdisplay, pvs, vgcreate, vgdisplay, vgs

cryptsetup:
cryptsetup, cryptsetup-reencrypt, integritysetup

attr:
attr, getfattr, setfattr

acl:
getfacl, setfacl, chacl
Tools for creating, managing, and maintaining various filesystems, logical volumes, disk encryption, and file attributes
Process Managementprocps:
ps, top, watch, pgrep, pkill, pidof, sysctl, vmstat, w, uptime, free

lsof:
lsof

strace:
strace

pv:
pv

screen:
screen

sysstat:
iostat, mpstat, pidstat, sar, sadf
Utilities for monitoring and controlling system processes and performance
Network Toolsiputils:
ping, ping6, arping

traceroute:
traceroute

netcat-openbsd:
nc

bind-tools:
dig, nslookup, host, nsupdate

net-tools:
ifconfig, netstat, route, arp, nameif, rarp, slattach

nmap:
nmap, ncat, ndiff

curl:
curl

wget:
wget

iptables:
iptables, iptables-save, iptables-restore

iproute2:
ip, ss, tc, bridge, rtacct, rtmon, tipc

tcpdump:
tcpdump

mtr:
mtr, mtr-packet
Tools for network diagnostics, packet analysis, routing, and traffic control
Security, Crypto & Certificatesopenssl:
openssl, c_rehash

gnupg:
gpg, gpgv, gpg-agent, gpg-connect-agent

libcap:
setcap, getcap, capsh

ca-certificates:
update-ca-certificates
Cryptography, key management, certificate management, and security-related utilities
System Information & Hardwareutil-linux:
lscpu, lsipc, lslocks, lsns, dmesg, uname, arch, hostname, lsblk, blkid, findfs

hdparm:
hdparm

dmidecode:
dmidecode, biosdecode, vpddecode, ownership

nvme-cli:
nvme

smartmontools:
smartctl, smartd
Commands for querying system information, hardware details, and storage device management
Compression Toolsxz:
xz, unxz, xzcat, lzma, unlzma

lz4:
lz4, unlz4, lz4cat

zstd:
zstd, unzstd, zstdcat, zstdgrep

unzip:
unzip
Utilities for compressing and decompressing files
Text Processingvim:
vim, vimdiff

less:
less

jq:
jq

findutils:
find, xargs

util-linux-misc:
more, col, colcrt, colrm, column, rev, hexdump
Tools for viewing, searching, and manipulating text files
Shell & Terminalbash:
bash

screen:
screen

ncurses:
reset, clear, tty
Shell interpreter and terminal management utilities
Basic System Utilsutil-linux:
mount, umount, swaplabel, whereis, which, kill, logger, wall, write, su, chsh, newgrp, login, nologin

util-linux-misc:
rename, getopt, flock
Common system administration utilities

CLI Tools

CategoryToolsDescription
System Monitoring & Performancebtop:
Resource monitor, shows CPU, memory, disks, network and processes

hyperfine:
Command-line benchmarking tool

procs:
Modern replacement for ps written in Rust
Tools for monitoring system resources, benchmarking, and process management
File System Navigation & Analysisdust:
More intuitive version of du in Rust

duf:
Disk Usage/Free Utility

fd:
Simple, fast and user-friendly alternative to find

fzf:
General-purpose command-line fuzzy finder
Tools for analyzing disk usage, finding files, and navigating the filesystem
Text Processing & Searchbat:
Cat clone with syntax highlighting and Git integration

ripgrep:
Fast line-oriented search tool, alternative to grep

yq:
YAML/XML/JSON processor - jq wrapper for YAML/XML documents
Tools for viewing, searching, and processing text files and structured data
Kubernetes & Container Managementflux:
GitOps toolkit for Kubernetes

helm:
Kubernetes package manager

kubectl
Kubernetes command-line tool

krew:
kubectl plugin manager

kustomize:
Kubernetes native configuration management
Tools for managing Kubernetes clusters, applications, and configurations

Notes:

  • All tools listed are modern, often written in languages like Rust or Go.
  • Most offer significant improvements over traditional Unix tools.

Tag summary

Content type

Image

Digest

sha256:2502a6430

Size

125.1 MB

Last updated

3 days ago

docker pull ppatlabs/tools