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 to perform various operations on Kubernetes resources. Specifically, for the 'Jobs' resource with the 'Scale' operation, it allows users to scale Kubernetes Jobs within a specified namespace. This is useful for managing workload scaling dynamically in Kubernetes environments, such as increasing or decreasing the number of job instances running.
Use Case Examples
- Scaling a Kubernetes Job to increase the number of parallel job executions for batch processing.
- Reducing the number of job instances to save resources when demand decreases.
Properties
| Name | Meaning |
|---|---|
| Namespace | The Kubernetes namespace where the Job resource is located. Defaults to 'default' if not specified. |
| Resource Name | The name of the specific Job resource to scale within the given namespace. |
Output
JSON
stdout- The output or response from the Kubernetes API after attempting to scale the Job resource.
Dependencies
- Requires Kubernetes API credentials to authenticate and interact with the Kubernetes cluster.
Troubleshooting
- If no credentials are returned, the node will throw an error indicating missing Kubernetes API credentials. Ensure credentials are properly configured.
- If the 'Resource Name' or 'Namespace' is incorrect or missing, the scaling operation may fail or target the wrong resource.
- Errors related to command input format (for other operations) indicate that commands must be provided as arrays in JSON format.