Automic VaultAutomic Vault

brew

kubent mit Homebrew, Nix, scoop installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für kubent in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install kubent

local Homebrew formula metadata

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#kubent

nixpkgs package indexes · pkgs/by-name/ku/kubent/package.nix · Quelle: api.github.com

Windows

Scoopverifiziert · 92%
scoop install main/kubent

Scoop official bucket manifest trees · bucket/kubent.json · Quelle: api.github.com

Überblick

Paketzusammenfassung

Easily check your clusters for use of deprecated APIs

Befehle und Aliase

  • kubent

Verlauf

Projektgeschichte und Nutzung

kubent is the Homebrew-packaged command name for Kube No Trouble, a Go CLI created to find Kubernetes objects that still use API versions scheduled for removal. It sits in the upgrade-preparation niche: operators run it before a cluster version jump so they can fix manifests, Helm releases, or last-applied kubectl state before the Kubernetes API server stops serving old versions.

Projektgeschichte

The project appeared publicly as Kube No Trouble in April 2020 with release 0.1.0. Its README ties the original motivation to the Kubernetes 1.16 wave of API deprecations, and its early releases quickly added static-file scanning and collector fixes so it could work outside a live cluster as well as against kubectl and Helm-maintained resources.

Adoptionsgeschichte

kubent became a familiar checklist tool for Kubernetes platform teams because deprecated APIs are easy to miss in stored manifests and Helm release data. Homebrew, Scoop, Nix, and container-image distribution made it convenient to drop into upgrade runbooks and CI jobs without building from source.

Wie es verwendet wird

Typical use points kubent at the active kubeconfig or an explicit kubeconfig path, then asks it to collect live resources, Helm manifests, or local YAML/JSON files and report API versions that match its deprecation rules. The project also documents JSON and CI-friendly output modes for automated gates.

Warum Paket-Nerds sich dafür interessieren

For package-maintainer culture, kubent is a compact example of the Kubernetes ecosystem producing tiny CLIs around version-skew pain. It matters less as a framework than as a practical binary that turns upstream API-removal policy into a package-manager-installable preflight check.

Zeitleiste

  • 2020-04-09: Kube No Trouble 0.1.0 was published as the initial public release of kubent.
  • 2020-08-11: Release 0.3.0 added support for reading manifests from local files and stdin.
  • 2024-08-30: Release 0.7.3 was listed by the repository as a later tagged release.

Related projects

  • kubent is closely tied to kubectl, Helm, kubeconfig files, Open Policy Agent rules, and the Kubernetes deprecated API migration guidance.

Sicherheitslage

Risikostufe: orange

infrastructure mutation or orchestration signal.

Risikoklassifikator

orange Risiko · mittel Konfidenz · infrastructure

Warum

  • infrastructure mutation or orchestration signal

Signale

  • text:cluster

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 10 Plattformziele verfügbar.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.kube/config

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
kubentcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-25
Manager-Version0.7.3
Manager aktualisiert
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/doitintl/kube-no-trouble

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:kubent
Version0.7.3
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/kubent
Homepagehttps://github.com/doitintl/kube-no-trouble
Repositoryhttps://github.com/doitintl/kube-no-trouble
Upstream-Dokumentationhttps://github.com/doitintl/kube-no-trouble/blob/master/README.md
LizenzMIT
Quellarchivhttps://github.com/doitintl/kube-no-trouble.git
Build-Abhängigkeitengo
Bottleverfügbar (auf arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

kubent

nix profile install nixpkgs#kubent
  • normalized package name match
  • Abgeglichen nach: Kubent
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ku/kubent/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Scoop95%

main/kubent

scoop install main/kubent
  • normalized package name match
  • Abgeglichen nach: Kubent
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/kubent.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

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