Skip to content

Support scheduled AI-powered Kubernetes cluster inspection and webhook notifications #703

Description

@IHopeNobodyKnowMe

Hi Kite team,

Does Kite currently support running an AI agent on a cron schedule to inspect the health of a Kubernetes cluster and send the results to a webhook?

Expected workflow:

  1. Trigger the AI agent on a configurable cron schedule, for example every 10 minutes.
  2. Connect to a Kubernetes cluster with read-only permissions.
  3. Inspect resources such as Pods, Deployments, Jobs, CronJobs, Events, and node health.
  4. Identify issues such as:
    • CrashLoopBackOff or failed Pods
    • Deployment replicas not ready
    • Failed Jobs
    • Abnormal Kubernetes Events
    • Resource pressure or unhealthy nodes
  5. Summarize the findings using AI.
  6. Send the summary to a configurable webhook, such as Slack, Lark, or a custom HTTP endpoint.
  7. Optionally send notifications only when an anomaly is detected.

Could you clarify:

  • Does Kite support cron-based or scheduled agent execution?
  • Can an agent securely access Kubernetes using a ServiceAccount or kubeconfig?
  • Does Kite support outgoing webhooks and custom webhook payloads?
  • Are webhook retries, timeouts, and execution history available?
  • If this is not currently supported, is it on the roadmap?

The Kubernetes access should ideally support a read-only RBAC configuration, with credentials stored securely.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions