Kubernetes icon

Kubernetes

Interact with Kubernetes

ReplicaSets → Restart

AI-generated

Overview

This node interacts with Kubernetes to perform various operations on Kubernetes resources. Specifically, for the ReplicaSets resource with the Restart operation, it restarts a specified ReplicaSet within a given namespace. This is useful for scenarios where you want to refresh or redeploy the pods managed by a ReplicaSet without deleting and recreating it manually. For example, restarting a ReplicaSet can help apply new configurations or recover from transient errors.

Use Case Examples

  1. Restart a ReplicaSet named 'my-replicaset' in the 'default' namespace to refresh its pods.
  2. Use the node to automate the restart of ReplicaSets as part of a CI/CD pipeline after deploying new container images.

Properties

Name Meaning
Image The container image to use, relevant for operations like run, restart, exec, and patch.
Namespace The Kubernetes namespace where the ReplicaSet resides.
Resource Name The name of the ReplicaSet resource to operate on.

Output

JSON

  • json - The JSON response from the Kubernetes API after restarting the ReplicaSet, typically containing status or confirmation details.

Dependencies

  • Requires Kubernetes API credentials to authenticate and interact with the Kubernetes cluster.

Troubleshooting

  • Ensure that the Kubernetes credentials provided have sufficient permissions to restart ReplicaSets in the specified namespace.
  • If the 'Resource Name' is missing, the node will throw an error indicating that the resource name is required for the restart operation.
  • Verify that the namespace and resource name are correctly specified to avoid resource not found errors.

Links

Discussion