Tool | Description |
---|---|
AnnotateResource | Annotate a resource in Kubernetes. |
ApplyManifest | Apply a YAML resource file to the Kubernetes cluster. |
CheckServiceConnectivity | Check connectivity to a service in Kubernetes. |
CreateResource | Create a resource in Kubernetes. Must be a local file. |
CreateResourceFromUrl | Create a resource in Kubernetes from a url. |
DeleteResource | Delete a resource in Kubernetes. |
DescribeResource | Describe a resource in Kubernetes. |
ExecuteCommand | Executes a command inside a pod in Kubernetes. For example, to run `ls` in a pod named `my-pod` in the namespace `my-namespace`, use `execute_command('my-pod', 'my-namespace', 'ls')`. |
GetAvailableAPIResources | Gets the supported API resources in Kubernetes. |
GetClusterConfiguration | Get the configuration of the Kubernetes cluster. |
GetEvents | Get the events in the Kubernetes cluster. |
GetPodLogs | Get logs from a specific pod in Kubernetes. |
GetResources | Get information about resources in Kubernetes. Always prefer output type `wide` unless otherwise specified. 'all' is NOT an option, you must specify a resource type. |
GetResourceYAML | Get the YAML representation of a resource in Kubernetes. |
LabelResource | Label a resource in Kubernetes. |
PatchResource | Patch a resource in Kubernetes. |
RemoveAnnotation | Remove an annotation from a resource in Kubernetes. |
RemoveLabel | Remove a label from a resource in Kubernetes. |
Rollout | Perform a rollout on a resource in Kubernetes. |
Scale | Scale a resource in Kubernetes. |
GenerateResourceTool | GenerateResourceTool knows how to generate a resource YAML configuration for Istio, Gateway API, Argo resources from a detailed description. |
Annotate a resource in Kubernetes.
Apply a YAML resource file to the Kubernetes cluster.
Check connectivity to a service in Kubernetes.
Create a resource in Kubernetes. Must be a local file.
Create a resource in Kubernetes from a url.
Delete a resource in Kubernetes.
Describe a resource in Kubernetes.
Executes a command inside a pod in Kubernetes. For example, to run `ls` in a pod named `my-pod` in the namespace `my-namespace`, use `execute_command('my-pod', 'my-namespace', 'ls')`.
Gets the supported API resources in Kubernetes.
Get the configuration of the Kubernetes cluster.
Get the events in the Kubernetes cluster.
Get logs from a specific pod in Kubernetes.
Get information about resources in Kubernetes. Always prefer output type `wide` unless otherwise specified. 'all' is NOT an option, you must specify a resource type.
Get the YAML representation of a resource in Kubernetes.
Label a resource in Kubernetes.
Patch a resource in Kubernetes.
Remove an annotation from a resource in Kubernetes.
Remove a label from a resource in Kubernetes.
Perform a rollout on a resource in Kubernetes.
Scale a resource in Kubernetes.
GenerateResourceTool knows how to generate a resource YAML configuration for Istio, Gateway API, Argo resources from a detailed description.