Tool Name | Description |
---|---|
cleanup | Cleanup all managed resources. |
exec_in_pod | Execute a command in a Kubernetes pod or container and return the output. |
explain_resource | Get documentation for a Kubernetes resource or field. |
install_helm_chart | Install a Helm chart. |
kubectl_apply | Apply a Kubernetes YAML manifest from a string or file. |
kubectl_context | Manage Kubernetes contexts—list, get, or set the current context. |
kubectl_create | Create Kubernetes resources by various methods. |
kubectl_delete | Delete Kubernetes resources by type, name, labels, or manifest. |
kubectl_describe | Describe Kubernetes resources. |
kubectl_generic | Execute any kubectl command with provided args and flags. |
kubectl_get | List Kubernetes resources. |
kubectl_logs | Get logs from Kubernetes resources. |
kubectl_patch | Update fields using strategic merge, JSON merge, or JSON patch. |
kubectl_rollout | Manage the rollout of a resource. |
kubectl_scale | Scale a Kubernetes deployment. |
list_api_resources | List available API resources in the cluster. |
ping | Verify the connection and responsiveness. |
port_forward | Forward a local port to a Kubernetes resource. |
stop_port_forward | Stop a port-forward process. |
uninstall_helm_chart | Uninstall a Helm release. |
upgrade_helm_chart | Upgrade a Helm release. |
exec_in_pod
command
: Command to execute in the pod (string or array of args)name
: Pod namecontainer
: (optional) Container name if multiplenamespace
: (optional) Namespaceshell
: (optional) Shell to use for command executiontimeout
: (optional) Timeout in milliseconds (default: 60000)explain_resource
resource
: Resource name or field pathapiVersion
: (optional) API versionoutput
: (optional) Output formatrecursive
: (optional) Recursively print fieldsinstall_helm_chart
chart
: Chart namename
: Release namenamespace
: Namespacerepo
: Repository URLvalues
: (optional) Chart valueskubectl_apply
dryRun
: (optional) Only validate, don’t applyfilename
: (optional) Path to YAML fileforce
: (optional) Force applymanifest
: (optional) YAML manifest datanamespace
: (optional) Namespacekubectl_context
operation
: list, get, or setname
, output
, detailed
, showCurrent
: optional detailskubectl_create
kubectl_delete
kubectl_describe
kubectl_generic
command
, args
, flags
, and more.kubectl_get
kubectl_logs
kubectl_patch
kubectl_rollout
kubectl_scale
list_api_resources
ping
port_forward
stop_port_forward
uninstall_helm_chart
upgrade_helm_chart