Actions90
- Namespaces Actions
- Pods Actions
- Services Actions
- Deployments Actions
- ReplicaSets Actions
- StatefulSets Actions
- DaemonSets Actions
- Jobs Actions
- CronJobs Actions
Overview
This node interacts with Kubernetes clusters, specifically supporting operations on various Kubernetes resources including StatefulSets. For the 'run' operation on StatefulSets, it allows running a pod with a specified container image and command within a given namespace. This is useful for executing containerized tasks or scripts dynamically in a Kubernetes environment. For example, a user can run a diagnostic command inside a pod or start a new container instance with a custom command.
Use Case Examples
- Run a pod in a StatefulSet with a specific image and command to perform a task.
- Execute a containerized script in a Kubernetes namespace for maintenance or data processing.
Properties
| Name | Meaning |
|---|---|
| Image | The container image to use for running the pod. |
| Command | The command to execute inside the container, provided as a JSON array. |
| Namespace | The Kubernetes namespace where the pod will be run. |
| Resource Name | The name of the Kubernetes resource (e.g., StatefulSet) to target. |
Output
JSON
stdout- The standard output from running the pod with the specified image and command.
Dependencies
- Requires Kubernetes API credentials to authenticate and interact with the cluster.
Troubleshooting
- If no credentials are provided or returned, the node throws an error 'No credentials got returned!'. Ensure Kubernetes API credentials are correctly configured.
- If the 'command' parameter is not a valid JSON array, the node throws 'Command must be an array!'. Verify the command input format.