ranching.farm kubectl Addon
ranching.farm is a Kubernetes management platform that leverages AI to simplify cluster operations and troubleshooting. It's designed for DevOps engineers and SREs who want to streamline their Kubernetes workflows and get intelligent assistance for common tasks. It can also be used as a training platform and e-learning resource for beginners and intermediates alike.
We offer two ways of connecting your k8s deployment to our AI:
- Use our k8s-agent to deploy it straight into your kubernetes cluster.
- Use our kubectl-addon (this repository) to run it locally on your machine using your kubectl configuration.
Once you are connected to ranching.farm through either the k8s-agent or the kubectl-addon, you gain access to a powerful AI-assisted Kubernetes management experience. Here's what you can do:
-
AI-Powered Chat: Interact with your cluster using natural language through either OpenAI's latest ChatGPT model or Anthropic's Claude. Choose the AI that best fits your needs.
-
Kubernetes Command Execution: The AI can utilize
kubectl
,helm
, andkustomize
to perform a wide range of operations on your cluster. -
Cluster Debugging: Get assistance in debugging complex issues, including DNS problems within your cluster.
-
Intelligent Analysis: Receive insights and recommendations based on your cluster's state and configuration.
-
Learning and Training: Use the platform as an interactive learning tool to improve your Kubernetes skills.
ranching.farm acts as an intelligent assistant, helping you manage, troubleshoot, and optimize your Kubernetes environment more efficiently.
This kubectl addon allows you to connect your Kubernetes cluster to the ranching.farm platform. Once connected, you can interact with your cluster through our AI-powered interface.
- Visit ranching.farm and add your cluster to your account.
- Copy the Cluster ID and Cluster Secret provided on the website.
- Run the command in your terminal.
kubectl krew install ranching_farm
kubectl ranching_farm connect --cluster-id <cluster-id> --cluster-secret <cluster-secret>
- Easy Setup: Get your cluster connected in seconds
- Lightweight: Minimal resource footprint
- Cross-Platform: Works on Linux (amd64, arm64), macOS (amd64, arm64), and Windows (amd64)
- AI-Powered Assistance: Access to ranching.farm's AI Kubernetes management features
- Inspection Friendly: Audit all commands being executed in your cluster, so you don't have to trust us
- Install Krew
- Run:
kubectl krew install ranching_farm
Download the latest release for your platform from the Releases page.
This project is licensed under the BSD 3-Clause License - see the LICENSE file for details.
Made with ❤️ by the ranching.farm team