Google Kubernetes Engine provider allows managing Google Kubernetes Engine clusters and related resources.
This provider requires authentication.
Certain scopes may be required to perform specific actions or queries via the provider. Below is a summary of relevant scopes and their use cases:
This provider can be used in workflows.
As “step” to query data, example:
Check the following workflow example:
The provider exposes the following Provider Methods. They are available in the AI Assistant.
get_pods List all pods in a namespace or across all namespaces (view, scopes: pods:list, pods:get)
get_pvc List all PVCs in a namespace or across all namespaces (view, scopes: pods:list)
get_node_pressure Get pressure metrics for all nodes (view, scopes: pods:list)
exec_command Execute a command in a pod (action, scopes: pods:exec)
restart_pod Restart a pod by deleting it (action, scopes: pods:delete)
get_deployment Get deployment information (view, scopes: pods:list)
scale_deployment Scale a deployment to specified replicas (action, scopes: deployments:scale)
get_pod_logs Get logs from a pod (view, scopes: pods:logs)
roles/container.admin
).gcp_credentials
, project_id
, and zone
in your provider configuration.-Google Kubernetes Engine Documentation
Google Kubernetes Engine provider allows managing Google Kubernetes Engine clusters and related resources.
This provider requires authentication.
Certain scopes may be required to perform specific actions or queries via the provider. Below is a summary of relevant scopes and their use cases:
This provider can be used in workflows.
As “step” to query data, example:
Check the following workflow example:
The provider exposes the following Provider Methods. They are available in the AI Assistant.
get_pods List all pods in a namespace or across all namespaces (view, scopes: pods:list, pods:get)
get_pvc List all PVCs in a namespace or across all namespaces (view, scopes: pods:list)
get_node_pressure Get pressure metrics for all nodes (view, scopes: pods:list)
exec_command Execute a command in a pod (action, scopes: pods:exec)
restart_pod Restart a pod by deleting it (action, scopes: pods:delete)
get_deployment Get deployment information (view, scopes: pods:list)
scale_deployment Scale a deployment to specified replicas (action, scopes: deployments:scale)
get_pod_logs Get logs from a pod (view, scopes: pods:logs)
roles/container.admin
).gcp_credentials
, project_id
, and zone
in your provider configuration.-Google Kubernetes Engine Documentation