https://github.com/bcochofel/kube-tools
https://github.com/bcochofel/kube-tools
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bcochofel/kube-tools
- Owner: bcochofel
- License: mit
- Created: 2024-09-15T15:32:56.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-11-21T23:11:13.000Z (7 months ago)
- Last Synced: 2026-01-30T11:59:23.528Z (5 months ago)
- Language: Dockerfile
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Kubernetes Tools
[](https://github.com/pre-commit/pre-commit)
[](https://hub.docker.com/r/bcochofel/kube-tools)
[](https://github.com/bcochofel/kube-tools/blob/master/LICENSE)
[](https://github.com/bcochofel/kube-tools/tags)
[](https://github.com/bcochofel/kube-tools/issues/)
[](https://github.com/bcochofel/kube-tools/network/)
[](https://github.com/bcochofel/kube-tools/stargazers/)
Container image with Kubernetes tools.
## List of tools
The container supports the following tools:
- [arkade](https://github.com/alexellis/arkade)
- [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/)
- [kustomize](https://github.com/kubernetes-sigs/kustomize)
- [helm](https://helm.sh/docs/intro/install/)
- [kubeconform](https://github.com/yannh/kubeconform)
- [kube-score](https://github.com/zegl/kube-score)
- [kubernetes-validate](https://github.com/willthames/kubernetes-validate)
- [yamllint](https://pypi.org/project/yamllint/)
- [polaris](https://github.com/FairwindsOps/polaris)
- [trivy](https://github.com/aquasecurity/trivy)
- [pre-commit](https://pre-commit.com/)
## Build Container
To build the container run:
```bash
docker build . -t kube-tools:latest
```
The Dockerfile uses build args, so if you want to build the image with specific version of kubectl, for instance, you can run
```bash
docker build . --build-arg KUBECTL_VERSION=1.30.0 -t kube-tools:latest
```
## Test Container
You can test the container by running
```bash
docker run -it kube-tools:latest kubectl version
```
## References
- [GitHub Actions - Dockerfile support](https://docs.github.com/en/actions/sharing-automations/creating-actions/dockerfile-support-for-github-actions)