Skip to content

2k36/krew

This branch is 4 commits ahead of, 25 commits behind kubernetes-sigs/krew:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

May 24, 2022
d1e569a Â· May 24, 2022
May 24, 2022
Jun 7, 2020
May 11, 2022
May 11, 2022
Feb 24, 2022
Feb 24, 2022
May 11, 2022
Feb 24, 2022
Apr 19, 2022
Mar 18, 2020
Apr 9, 2020
Feb 24, 2022
Feb 5, 2020
May 30, 2018
Mar 17, 2019
Dec 21, 2020
Nov 25, 2021
Nov 27, 2019
Mar 15, 2019
Dec 6, 2021
Jul 10, 2021
Feb 24, 2022

Repository files navigation

Krew logo

Krew

Build Status Go Report Card LICENSE Releases GitHub stars

Krew is the package manager for kubectl plugins.

What does Krew do?

Krew is a tool that makes it easy to use kubectl plugins. Krew helps you discover plugins, install and manage them on your machine. It is similar to tools like apt, dnf or brew. Today, over 130 kubectl plugins 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.

Visit the Krew documentation to find Installation instructions, User Guide and Developer Guide.

You can follow the Quickstart to get started with Krew.

Contributor Documentation

  • Releasing Krew: how to release new version of Krew.
  • Plugin Lifecycle: 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: architectural decisions behind designing initial versions of Krew. (Not up-to-date.)
  • Krew Logo: our logo and branding assets.

Visit ./docs for all documentation.

Roadmap

Please check out the Issue Tracker 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 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

Contributing

Interested in contributing to Krew? Please refer to our Contributing Guidelines for more details.

Code of Conduct

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

About

📦 Find and install kubectl plugins

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 86.6%
  • Shell 7.6%
  • HTML 2.9%
  • Python 2.4%
  • Other 0.5%