This project is archived and no longer maintained. These docs stay available as a reference. The code stays available under its original license.

What I build now:

  • Kubmin — per-workload cost, efficiency, and SCI/SEI intelligence for Kubernetes
  • infai — a terminal control plane for local LLM inference: one profile shape for llama.cpp and vLLM, many models at once, live tokens/sec plus CPU/RAM/VRAM telemetry, hardware fit checks before launch
  • infaiw — a daemon-based agent harness: sessions keep running after you close the terminal, sidecar loops must pass an acceptance check before reporting back, every event lands on a durable branchable timeline, and approvals wait for you

Want to take over maintenance of kli? If you still depend on it and would like to become the maintainer, reach out on Discord or open an issue.

Cluster Summary and Recommendation

Documentation on Ksctl’s cluster summary and recommendation features

Cluster Summary and Recommendation

Ksctl provides you a comprehensive summary of your cluster’s configuration and provides both:

  • debugging information in entire cluster scope
  • recommendation in terms of security

Here is the demo on how it looks

Why Cluster Summary?

It will give users access to the important details of their cluster with just a single command $ ksctl cluster summary It will help users with the following:

  • Debugging: It will help users to debug their cluster in a single command. From:
    • Errors in Pods failing,
    • metrics from server to know directly what is wrong with the cluster.
    • Cluster Events
    • Latency: It gives you report of what is the latency between you and the cluster
  • Recommendation: It gives remediation of problems it finds in the cluster. We are currently looking for these problems as of now:
    • PodSecurityPolicy: It will check if the PodSecurityPolicy is enabled or not. If not, it will give a recommendation to enable it.
    • NamespaceQuota: It will check if the NamespaceQuota is enabled or not. If not, it will give a recommendation to enable it.
    • PodResourceLimits & Requests: It will check if the PodResourceLimits & Requests are enabled or not. If not, it will give a recommendation to enable it.
    • NodePort: It will check if the NodePort is enabled or not. If not, it will give a recommendation to remove them.

How to use it?

This subcommand got introduced in Ksctl v2.7. You can use it by running the following command for any existing cluster:

$ ksctl cluster summary