Rolling Restart of Service Pods

With Facets, users have the ability to easily roll out and restart pods of an application through a simple button in the UI. This functionality is accomplished by running the kubectl roll out restart command in the background.

When a user clicks the "Restart" button for an application, Facets will execute this command on the corresponding Kubernetes deployment, resulting in a rolling restart of the pods associated with the deployment. This allows for a quick and easy way to restart application pods without the need for manually entering and executing the necessary kubectl commands.

This functionality is especially useful for scenarios where application pods need to be restarted to apply changes or updates to the application configuration or environment. With Facets, users can perform this operation with a simple click, reducing the potential for errors and saving time.

How to Rolling Restart a Service Pod?

  1. Open Blueprints and select the desired Blueprint.
  2. Select the Environments tab and select the required environment.
  3. Select the Resource Center tab and select the Application or Service in which you want to perform a rolling restart.
  4. Now, from the Resource Details page, select the Kubernetes tab.
  5. Click on the Rolling Restart All button under the Pods section.
  6. In the popup that appears, click Confirm to start the rolling restart of all pods in the application.
Click on the image to expand

Click on the image to expand

A success toaster is displayed if the rolling restart is initiated successfully. An error toaster with an appropriate error message is displayed if the rolling restart fails.