Kubernetes Crew
Put Your Kubernetes Cluster On Autopilot
Whether you're an expert Kubernetes operator or a newcomer, Kubernetes Crew can help you.
Speed up MTTR
Work smarter, not harder. Detect, understand, and resolve Kubernetes issues before they start costing your org.
24/7 Kubernetes reliability
Rest easy knowing you always have someone manning the Kubernetes helm.
Optimize Kubernetes Operations
Maximize resource efficiency, minimize costs, and automate routine tasks—all with precision.
Rapid time-to-automation
Get your AI Teammates up and running in minutes.
Want to get started?
Prerequisites
A Kubernetes cluster
A Kubiya runner (if you haven't already, you can create this during the use-case setup flow)
A Slack integration (the Kubiya Slack app)
Set up the Kubernetes Crew use case
Go to the New Use Cases page
Select Kubernetes Crew and click Continue
Follow the on-screen instructions
If you haven't created a runner yet, no problem. In the Select Runner drop-down, choose Create a Runner and follow the on-screen instructions.
Click Save and Continue. Behind the scenes this is running
Terraform Plan
.If the plan is successful, you'll be brought to a screen showing a summary of the resources that will be created. To finish setup, click Delegate. This will run a
Terraform Apply
.Refresh the screen and check that the use case's status is
Active
. If so, then the Terraform Apply was successful and you are ready to use your use case.
If you set up your runner during the use case setup flow (rather than prior to setting up the use case), you should make sure to Grant your Kubiya runner with access to your namespaces. Otherwise, the Kubernetes Crew will not have access.
How to use the Kubernetes Crew
There are two ways to use the Kubernetes Crew:
via Webhooks
Proactively with requests
Webhooks
By default, the Kubernetes Crew setup contains webhooks that detect events you should know about. Whenever one of those events occur, the Kubernetes Crew will automatically look into it and update you in the Slack channel you designated during configuration.
When you receive a webhook alert, be sure to click into the thread to see the full details, ask follow up questions, and request actions.
Proactive Requests
At any time, you can also go to the Kubi Jr. app in Slack and send a message asking the Kubernetes Crew questions or to perform any Kubernetes operations.
For example, you can ask questions like:
Which pods are consuming the most CPU and memory in the last hour?
Are there any pods running with privileged containers?
Can you help me to understand traffic routing to pods in kubiya namespace?
Check the services defined in the
kubiya
namespace to see which pods they route to.Can you validate all the CA certs within this cluster and let me know the expiration date?
Can you analysis the reason of "Crashloopback" pod on default namespace.
Can you send me the list of node names having events?
Can you enable debug container for
pod/agent-manager-5b85f7f6d8-n92sc
Can you send me the list of all the pods having more than 5 restarts in all namespaces.
Can you get me the list of pods where resource is not defined.
Can you get me the list of incorrect configurations in this k8s clusters.
Congrats, you're ready to go! Now, go get to know your new teammates for Kubernetes operations 😃
Last updated