kwd v0.2.1 · desarrollo temprano

Saber si el rollout está ready
sin mirar columnas de kubectl

CLI Go mínima que comprueba readiness con client-go. Un pase para cron y CI, o un daemon con Slack y probes HTTP.

Tráfico en vivo en gghstats · Releases firmados con Cosign · MIT

Arte de marca kwd con motivo Kubernetes

Readiness sin stack de monitoreo. Declara los workloads. Obtén el veredicto.

Hecho para operadores que necesitan un veredicto ya

Cómo funciona

  1. 01

    Instalar

    Homebrew, el script get, un tarball de release o la imagen GHCR.

  2. 02

    Declarar refs

    Imprime un perfil de ejemplo, apunta el context kube, lista los workloads que importan.

  3. 03

    Check o watch

    Corre una vez para CI, o deja el daemon con Slack y probes.

Demo CLI kwd: help, version, sample config, analyze, flags de check
Demo de terminal grabada con VHS · v0.2.1

Instalar

Camino principal: Homebrew o el script de install verificado. ghcr.io/hrodrig/kwd:v0.2.1

Homebrew

brew install hrodrig/kwd/kwd

One liner (Linux / macOS)

curl -fsSL https://get.kwd.hermesrodriguez.com/install.sh | sh

Manifests de operador · Contrato: kwd-selfhosted · SPECIFICATIONS

FAQ

¿Puedo usar kwd solo como gate de readiness en producción?

Aún no. Hasta v1.0.0 es desarrollo temprano. Úsalo para aprender y complementar señales existentes, no como único gate. Úsalo bajo tu propio riesgo (licencia MIT).

¿Qué kinds soporta hoy?

deployment y statefulset. daemonset, service y pvc están en el roadmap. SPECIFICATIONS describe el contrato objetivo v0.

¿Necesita kubectl instalado?

No. kwd habla con la API vía client-go. Aún necesitas kubeconfig válido o credenciales in cluster.

¿Cómo funcionan las notificaciones?

Hoy Slack Incoming Webhooks. En daemon alerta en transiciones ready / not ready, con histéresis opcional y repeat while firing.

¿Dónde lo corro?

Cron o systemd en bastión, docker run, o CronJob / Deployment in cluster. Ver kwd-selfhosted.

¿Cómo verifico un release?

GitHub Releases trae firmas Cosign y SBOMs. El script get puede verificar con cosign si está disponible.

Consigue el binario. Apúntalo a tus refs.

Mismos caminos de install. Pre 1.0: evalúa antes de confiar solo en producción.

Instalar kwd