awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
doitintl avatar

doitintl/kube-no-trouble

0
View on GitHub↗
3,676 estrellas·169 forks·Go·MIT·1 vista

Kube No Trouble

kube-no-trouble is a Kubernetes deprecated API scanner and cluster auditor designed to detect outdated API versions. It identifies resources that may cause failures during cluster upgrades by checking them against predefined rulesets of deprecated or removed versions.

The tool operates across multiple environments, providing both live cluster auditing and static analysis of local YAML manifests. It further extends its detection capabilities to Helm releases, extracting metadata from deployed charts to pinpoint deprecated APIs within installations.

Its broader capabilities include infrastructure as code scanning and the validation of custom resource versions and annotations through pattern-based auditing.

Features

  • API Deprecation Auditors - Scans a cluster to find resources using API versions that are deprecated or removed to prevent upgrade failures.
  • Manifest Scanning - Parses local files within a directory to find deprecated API versions without requiring a live cluster connection.
  • Static Manifest Analysis - Analyzes YAML files within a local directory to detect deprecated APIs without connecting to a live cluster.
  • Infrastructure as Code Linters - Checks local Kubernetes manifest files for deprecated APIs before they are applied to a production environment.
  • Kubernetes API Discovery - Queries the Kubernetes API server to enumerate all active resources and check their specific versioning.
  • Kubernetes Cluster Auditors - Identifies deprecated resources and Helm releases to ensure compatibility with newer cluster versions.
  • API Version Scanning - Matches resource API versions against predefined lists of deprecated versions to identify potential upgrade failures.
  • Kubernetes API Auditing - Identifies outdated API versions across live clusters and local manifests to maintain compatibility and stability.
  • Chart Validations - Analyzes deployed Helm releases to detect deprecated APIs hidden within third party or custom charts.
  • Deployed Chart Auditing - Collects resource data from Helm installations to identify deprecated APIs within deployed charts.
  • Resource Metadata Extraction - Extracts deployed resource metadata from Helm installations to pinpoint deprecated APIs within specific charts.
  • Version Upgrades - Scans for deprecated API versions to prevent resource failures when updating to a newer version of Kubernetes.
  • Resource Version Pattern Matching - Flags custom resources and annotations by matching them against specific version patterns and deprecation rules.
  • Custom Resource Auditing - Flags specific custom resources and annotations as deprecated when they match provided version patterns.
  • Manifest Linters - Parses local YAML files for deprecated API versions without requiring a live connection.
  • Infrastructure and Operations - Detects usage of deprecated APIs in clusters.
  • Diagnostics and Troubleshooting - Checks clusters for deprecated API usage.

Historial de estrellas

Gráfico del historial de estrellas de doitintl/kube-no-troubleGráfico del historial de estrellas de doitintl/kube-no-trouble

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace doitintl/kube-no-trouble?

kube-no-trouble is a Kubernetes deprecated API scanner and cluster auditor designed to detect outdated API versions. It identifies resources that may cause failures during cluster upgrades by checking them against predefined rulesets of deprecated or removed versions.

¿Cuáles son las características principales de doitintl/kube-no-trouble?

Las características principales de doitintl/kube-no-trouble son: API Deprecation Auditors, Manifest Scanning, Static Manifest Analysis, Infrastructure as Code Linters, Kubernetes API Discovery, Kubernetes Cluster Auditors, API Version Scanning, Kubernetes API Auditing.

¿Qué alternativas de código abierto existen para doitintl/kube-no-trouble?

Las alternativas de código abierto para doitintl/kube-no-trouble incluyen: antonbabenko/pre-commit-terraform — This project is a set of git pre-commit hooks designed to automate the formatting, linting, and validation of… bridgecrewio/checkov — Checkov is a static analysis tool and security scanner designed to identify misconfigurations in infrastructure as… ozbillwang/terraform-best-practices — This project provides a comprehensive collection of conventions, patterns, and guidelines for structuring, securing,… kubescape/kubescape — Kubescape is a Kubernetes security posture management platform designed to scan clusters, manifests, and images for… kubernetes/kops — kops is a Kubernetes cluster provisioner and lifecycle manager designed to automate the creation, maintenance, and… kubernetes/kubeadm — kubeadm is a tool for initializing a minimum viable Kubernetes control plane and joining worker nodes to a secure…

Alternativas open-source a Kube No Trouble

Proyectos open-source similares, clasificados según cuántas características comparten con Kube No Trouble.
  • antonbabenko/pre-commit-terraformAvatar de antonbabenko

    antonbabenko/pre-commit-terraform

    3,735Ver en GitHub↗

    This project is a set of git pre-commit hooks designed to automate the formatting, linting, and validation of Terraform configurations. It functions as an infrastructure as code linter, security scanner, cost estimator, and documentation generator to ensure code quality before commits are finalized. The tool distinguishes itself by providing specialized capabilities for infrastructure workflows, such as scanning templates for security vulnerabilities and hardcoded secrets, calculating projected cloud spending against budgets, and automatically extracting module definitions to populate readme

    Shell
    Ver en GitHub↗3,735
  • ozbillwang/terraform-best-practicesAvatar de ozbillwang

    ozbillwang/terraform-best-practices

    1,841Ver en GitHub↗

    This project provides a comprehensive collection of conventions, patterns, and guidelines for structuring, securing, and maintaining scalable infrastructure code. It serves as a standardized resource for teams aiming to implement consistent infrastructure as code practices, focusing on the lifecycle management of cloud resources through modularization, documentation, and rigorous testing. The guide distinguishes itself by offering actionable strategies for complex infrastructure orchestration, including techniques for multi-environment management and secure state handling. It emphasizes the i

    HCLbest-practicesbest-practiseshashicorp
    Ver en GitHub↗1,841
  • bridgecrewio/checkovAvatar de bridgecrewio

    bridgecrewio/checkov

    8,798Ver en GitHub↗

    Checkov is a static analysis tool and security scanner designed to identify misconfigurations in infrastructure as code, container images, and Kubernetes configurations. It functions as a cloud security posture tool, an SCA vulnerability scanner, and a secret scanning utility to prevent security breaches and version control leaks. The project distinguishes itself through deep graph analysis and variable resolution, allowing it to map relationships between interconnected resources and evaluate the final state of infrastructure attributes. It provides extensibility for defining custom security

    Python
    Ver en GitHub↗8,798
  • kubernetes/kopsAvatar de kubernetes

    kubernetes/kops

    16,631Ver en GitHub↗

    kops is a Kubernetes cluster provisioner and lifecycle manager designed to automate the creation, maintenance, and destruction of production-grade clusters on cloud infrastructure. It functions as a declarative infrastructure manager, synchronizing the live state of a cluster with versioned manifests stored in remote object storage to ensure idempotent operations. The project distinguishes itself by offering comprehensive automation for the entire cluster lifecycle, including high-availability control plane deployment, incremental rolling updates, and automated version upgrades. It also serve

    Gocncfcontainersgo
    Ver en GitHub↗16,631
Ver las 30 alternativas a Kube No Trouble→