Automic VaultAutomic Vault

brew

Installer krew avec Homebrew, MacPorts, Nix, pacman, scoop, winget, apk

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de krew pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install krew

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install krew

MacPorts ports tree · sysutils/krew/Portfile · Source: api.github.com

Linux

Nixvérifié · 92%
nix profile install nixpkgs#krew

nixpkgs package indexes · pkgs/by-name/kr/krew/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S krew

Arch Linux sync databases · krew · Source: geo.mirror.pkgbuild.com

Alpine Linux apkvérifié · 92%
sudo apk add kubectl-krew

Alpine Linux edge package indexes · kubectl-krew · Source: dl-cdn.alpinelinux.org

Windows

Scoopvérifié · 92%
scoop install main/krew

Scoop official bucket manifest trees · bucket/krew.json · Source: api.github.com

Windows Package Managervérifié · 92%
winget install --id Kubernetes.krew -e

Windows Package Manager source index · Kubernetes.krew · Source: cdn.winget.microsoft.com

aperçu

Résumé du paquet

Package manager for kubectl plugins

Commandes et alias

  • kubectl-krew

historique

Historique du projet et usages

Krew is the Kubernetes SIG CLI package manager for kubectl plugins. It is package-nerd significant because it brings a Homebrew-like install, search, update, and index model inside the kubectl plugin ecosystem.

Historique du projet

The krew repository was created on 2018-07-12, and the first v0.1.0-alpha.1 release was published on 2018-07-30. The project README describes Krew as a package manager for kubectl plugins that helps users discover, install, and manage plugins, and helps plugin developers package and distribute plugins across platforms.

Krew exists because kubectl plugins are ordinary executables named with the kubectl- prefix and found on PATH. Kubernetes documentation describes that plugin mechanism and identifies Krew as a SIG CLI-maintained way to discover and install community plugins.

Historique d'adoption

Krew became the de facto index-driven distribution channel for kubectl plugins because it solved discovery and update management for a plugin system that otherwise only specifies executable naming. The Kubernetes blog recommended Krew in 2020 for plugin installation experience and discoverability.

The Krew README says that more than 200 kubectl plugins were available through Krew in the documentation state used for this 2026-07-01 batch, showing a mature plugin catalog rather than a single-tool installer.

Modes d'utilisation

Users install Krew as the kubectl-krew plugin, add its bin directory to PATH, and then run commands such as kubectl krew search, kubectl krew install, kubectl krew list, kubectl krew update, and kubectl krew upgrade.

Plugin authors package manifests in the krew-index repository so their kubectl plugins can be discovered and installed consistently on Linux, macOS, and Windows.

Pourquoi les passionnés de paquets s'y intéressent

Krew is a package manager distributed as a plugin for the tool whose plugins it manages, which makes it a neat recursive packaging artifact. It also codifies an index and lifecycle around kubectl plugins without changing kubectl's intentionally simple PATH-based plugin contract.

Chronologie

  • 2018-07-12: The kubernetes-sigs/krew repository was created.
  • 2018-07-30: Krew v0.1.0-alpha.1 was released.
  • 2020-02-28: The Kubernetes blog recommended Krew for kubectl plugin distribution and discoverability.
  • 2026-02-26: Krew v0.5.0 was released.

Related projects

  • kubectl is the host CLI whose plugin convention Krew uses. krew-index is the companion plugin index. Kubernetes SIG CLI is the community home for the project.

posture de sécurité

Niveau de risque : orange

infrastructure mutation or orchestration signal.

Classificateur de risque

risque orange · confiance moyen · infrastructure

Pourquoi

  • infrastructure mutation or orchestration signal

Signaux

  • text:package manager

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 1 dépendances d’exécution.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
kubectl-krewcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire0.5.0
gestionnaire mis à jour2026-06-22
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/kubernetes-sigs/krew

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:krew
Version0.5.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/krew
Page d'accueilhttps://sigs.k8s.io/krew/
Dépôthttps://github.com/kubernetes-sigs/krew
Docs amonthttps://krew.sigs.k8s.io/docs
LicenceApache-2.0
Archive sourcehttps://github.com/kubernetes-sigs/krew.git
Dernière mise à jour2026-06-22T14:03:53-07:00
Pulseupdated
Dépendanceskubernetes-cli
Dépendances de compilationgo
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namekrew
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

krew

nix profile install nixpkgs#krew
  • normalized package name match
  • Correspondance par : Krew
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/kr/krew/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
pacman95%

krew 0.5.0-1

Find and install kubectl plugins

https://github.com/kubernetes-sigs/krew

sudo pacman -S krew
  • License: Apache-2.0
  • Architecture: x86_64
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Krew
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: krew from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

krew

sudo port install krew
  • normalized package name match
  • Correspondance par : Krew
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/krew/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/krew

scoop install main/krew
  • normalized package name match
  • Correspondance par : Krew
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/krew.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

Kubernetes.krew

winget install --id Kubernetes.krew -e
  • normalized package name match
  • Correspondance par : Krew
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: Kubernetes.krew from https://cdn.winget.microsoft.com/cache/source.msix
apk92%

kubectl-krew 0.5.0-r2

Find and install kubectl plugins

https://krew.sigs.k8s.io/

sudo apk add kubectl-krew
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: kubectl-krew
  • 1 Dépendances
  • 1 fournit
  • installed executable or alias match
  • Correspondance par : Kubectl Krew
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: kubectl-krew from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment