{"repo":"NimbleArchitect/kubectl-ice","free":true,"listed":false,"github":"https://github.com/NimbleArchitect/kubectl-ice","clone":"git clone https://github.com/NimbleArchitect/kubectl-ice.git","description":"Kubectl-ice is an open-source tool for Kubernetes users to monitor and optimize container resource usage. Features include usage breakdowns for pods and containers, making scaling and optimization easier. The tool is compatible with major cloud providers and is actively developed by a community of contributors","language":"Go","stars":256,"topics":["kubectl-plugins","kubectl","kubernetes","golang","kubectl-plugin","krew-plugin","krew","sidecar-container","multi-container","cli"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"kubectl-ice A kubectl plugin that allows you to easily view advanced configuration of all containers that are running inside pods, I created it so I could peer inside the pods and see the details of the containers that are inside running pods and then extended it so all containers could be viewed at once. ice lists detailed information about the containers present inside a pod, useful for trouble-shooting multi container issues. You can view volume, image, port and executable configurations, along with current cpu and memory metrics all at the container level (requires metrics server) Features: Runs on Windows, Linux and MacOS Only uses read permissions, no writes are called Tree view adds each container in a pod, then each pod in a replica or stateful set etc, all the way up to the node level Selectors work just like they do with the standard kubectl command Sortable output columns List all the containers in a kubernetes pod including Init and Ephemeral containers Include or exclude rows from output using the match flag, useful to exclude containers with low memory or cpu usage List only cpu and memory results that dont fall within range using the oddities flag Also displays information on init and ephemerial containers Pods can be filtered using their priority and priorityClassName Most sub commands utilize aliases meaning less typing (eg command and cmd are the same) Easily view securityContext details and POSIX capabilities Use the show-namespace flag to output the pods n","default_branch":null,"files":null,"tree":[],"storefront":"/r/NimbleArchitect","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NimbleArchitect/kubectl-ice/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}