Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kubernetes-sigs/krew
๐ฆ Find and install kubectl plugins
https://github.com/kubernetes-sigs/krew
k8s-sig-cli kubectl kubectl-plugins
Last synced: 3 days ago
JSON representation
๐ฆ Find and install kubectl plugins
- Host: GitHub
- URL: https://github.com/kubernetes-sigs/krew
- Owner: kubernetes-sigs
- License: apache-2.0
- Created: 2018-07-12T17:56:21.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-13T22:12:20.000Z (about 2 months ago)
- Last Synced: 2024-10-29T11:05:46.602Z (about 1 month ago)
- Topics: k8s-sig-cli, kubectl, kubectl-plugins
- Language: Go
- Homepage: https://krew.sigs.k8s.io
- Size: 4.64 MB
- Stars: 6,376
- Watchers: 63
- Forks: 369
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: code-of-conduct.md
- Security: SECURITY_CONTACTS
Awesome Lists containing this project
- awesome - krew - ๐ฆ Package manager for kubectl plugins (Go)
- awesome-kubectl-plugins - Krew
- awesome-ops - kubernetes-sigs/krew - 2.0|6355|2018-07-12|2024-06-25 | ๅฏปๆพๅนถๅฎ่ฃ kubectl ๆไปถ | (K8S-Tools)
- awesome-ccamel - kubernetes-sigs/krew - ๐ฆ Find and install kubectl plugins (Go)
- awesome-repositories - kubernetes-sigs/krew - ๐ฆ Find and install kubectl plugins (Go)
- awesome-list - krew - sigs | 3960 | (Go)
- awesome-starts - kubernetes-sigs/krew - ๐ฆ Find and install kubectl plugins (Go)
- jimsghstars - kubernetes-sigs/krew - ๐ฆ Find and install kubectl plugins (Go)
- awesome-starred - kubernetes-sigs/krew - ๐ฆ Find and install kubectl plugins (others)
- my-awesome - kubernetes-sigs/krew - sig-cli,kubectl,kubectl-plugins pushed_at:2024-10 star:6.4k fork:0.4k ๐ฆ Find and install kubectl plugins (Go)
README
# Krew
[![Build Status](https://github.com/kubernetes-sigs/krew/workflows/Kubernetes-sigs/krew%20CI/badge.svg)](https://github.com/kubernetes-sigs/krew/actions)
[![Go Report Card](https://goreportcard.com/badge/kubernetes-sigs/krew)](https://goreportcard.com/report/kubernetes-sigs/krew)
[![LICENSE](https://img.shields.io/github/license/kubernetes-sigs/krew.svg)](https://github.com/kubernetes-sigs/krew/blob/master/LICENSE)
[![Releases](https://img.shields.io/github/release-pre/kubernetes-sigs/krew.svg)](https://github.com/kubernetes-sigs/krew/releases)
![GitHub stars](https://img.shields.io/github/stars/kubernetes-sigs/krew.svg?label=github%20stars&logo=github)Krew is the package manager for kubectl plugins.
## What does Krew do?
Krew is a tool that makes it easy to use [kubectl
plugins](https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins/). Krew
helps you discover plugins, install and manage them on your machine. It is
similar to tools like apt, dnf or [brew](https://brew.sh). Today, over [200
kubectl plugins][list] are available on Krew.- **For kubectl users:** Krew helps you find, install and manage kubectl plugins
in a consistent way.
- **For plugin developers:** Krew helps you package and distribute your plugins
on multiple platforms and makes them discoverable.## [Documentation][website]
Visit the [**Krew documentation**][website] to find **Installation**
instructions, **User Guide** and **Developer Guide**.You can follow the [**Quickstart**][quickstart] to get started with Krew.
[website]: https://krew.sigs.k8s.io/
[quickstart]: https://krew.sigs.k8s.io/docs/user-guide/quickstart/## Contributor Documentation
- [Releasing Krew](./docs/RELEASING_KREW.md): how to release new version of
Krew.
- [Plugin Lifecycle](./docs/PLUGIN_LIFECYCLE.md): how Krew installs/upgrades
plugins and itself. (Not necessarily up-to-date, but it can give a good idea
about how Krew works under the covers.)
- [Krew Architecture](./docs/KREW_ARCHITECTURE.md): architectural decisions
behind designing initial versions of Krew. (Not up-to-date.)
- [Krew Logo](./docs/KREW_LOGO.md): our logo and branding assets.Visit [`./docs`](./docs) for all documentation.
## Roadmap
Please check out the [Issue
Tracker](https://github.com/kubernetes-sigs/krew/issues) to see the plan of
record for new features and changes.## Community
### Bug reports
* If you have a problem with the Krew itself, please file an
issue in this repository.
* If you're having a problem with a particular plugin's installation or
upgrades, file an issue at [krew-index][index] repository.
* If you're having an issue with an installed plugin, file an issue for the
repository the plugin's source code is hosted at.### Communication channels
* Slack: [#krew](https://kubernetes.slack.com/messages/krew) or
[#sig-cli](https://kubernetes.slack.com/messages/sig-cli)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-cli)
* [Kubernetes Community site](https://kubernetes.io/community/)### Contributing
Interested in contributing to Krew? Please refer to our
[Contributing Guidelines](./docs/CONTRIBUTOR_GUIDE.md) for more details.### Code of Conduct
Participation in the Kubernetes community is governed by the [Kubernetes Code
of Conduct](https://github.com/kubernetes-sigs/krew/blob/master/code-of-conduct.md).[index]:https://github.com/kubernetes-sigs/krew-index
[list]: https://krew.sigs.k8s.io/plugins/