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.


  1. Login to Facets Control Plane.
  2. Select the Environment in your defined Blueprint.
Select the environment (Click on the image to expand)
  1. Navigate to the Resources tab from the sidebar and select the application in which you want to perform a rolling restart.
Select the Application from Resources Tab (Click on the image to expand)
  1. In Live Releases tab, click on the Rolling Restart All button under the Pods section.
Rolling Restart All button (Click on the image to expand)

Rolling Restart All button (Click on the image to expand)

  1. A popup will appear for confirmation.
  2. Click on "Confirm" button to start rolling restart of all pods in the application.
  3. A success toaster is displayed if the rolling restart is initiated successfully.
  4. An error toaster with appropriate error message is displayed if the rolling restart fails.