Polycrate CLI 0.29.16 released: Pod Status Discovery & MCP Knowledge Base
ayedo Redaktion 2 Minuten Lesezeit

Polycrate CLI 0.29.16 released: Pod Status Discovery & MCP Knowledge Base

Polycrate CLI 0.29.16 bringt Echtzeit Pod-Status-Tracking für K8sApps, eine MCP Knowledge Base für LLM-gestützte Block-Entwicklung und Host UID/GID Environment Variables.
polycrate kubernetes devops operator mcp ai

Polycrate CLI Version 0.29.16 bringt umfassende Verbesserungen für das Monitoring von Kubernetes-Workloads und eine neue Knowledge Base für KI-gestützte Entwicklung.

K8sApp Pod Status Discovery

Der Operator sammelt jetzt Echtzeit Pod-Health-Daten für jede K8sApp und sendet sie ans Backend für SLI-basierte Downtime-Erkennung.

Neue Metriken:

  • Anzahl Pods (Total, Ready, Available, Unavailable)
  • Container-Restarts aggregiert
  • Redeploy-Erkennung via Pod UID/Owner UID

Pod Watch für Echtzeit-Updates:

Der Controller watched jetzt auch Pods. Änderungen triggern sofort K8sApp-Reconciliation - keine Wartezeit mehr bei Rolling Updates.

# K8sApp Status zeigt jetzt Pod-Metriken
pods_total: 3
pods_ready: 3
pods_available: 3
pods_unavailable: 0
pods_restart_count_total: 0

MCP Knowledge Base

Der MCP Server wurde um 7 neue guide_* Tools erweitert, die LLMs Best Practices für Block/Workspace-Entwicklung bereitstellen:

Tool Beschreibung
guide_create_k8sapp_block K8s App Block Entwicklung
guide_create_workspace Workspace Setup
guide_ansible_patterns Ansible Best Practices
guide_debugging Troubleshooting

Die Guides sind token-effizient, präskriptiv und copy-paste ready.

Host UID/GID Environment Variables

Neue Environment-Variablen für Permission Fixing in Blocks:

- name: Fix ownership for host user
  ansible.builtin.file:
    path: "{{ workspace.path }}/artifacts"
    owner: "{{ lookup('env', 'POLYCRATE_HOST_UID') }}"
    group: "{{ lookup('env', 'POLYCRATE_HOST_GID') }}"
    recurse: yes

Bugfixes

  • K8sApp Name wird korrekt an API übermittelt (keine “Unnamed” mehr)
  • Job/CronJob Pods werden aus Pod Status Discovery ausgeschlossen

Vollständige Release Notes

polycrate-operator Block 0.3.31

Der polycrate-operator Block wurde auf Version 0.3.31 aktualisiert:

polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-operator
polycrate run polycrate-operator deploy

Jetzt aktualisieren

polycrate update 0.29.16

Oder laden Sie die Binaries direkt vom PolyHub herunter.


Polycrate ist das Infrastructure-as-Code Tool von ayedo für deklaratives Multi-Cluster-Management. Mehr erfahren →

Ähnliche Artikel