Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Below approach is followed while performing life cycle operations..

  • A best effort will be done to bring the cluster up to spec. If this failed it will be retried indefinitely.
  • If deployment fails it is the responsibility of the user to stop and destroy the cluster.
  • Do a best effort rollback for a life cycle operation in case of failure
  • In case rollback fails, have reconciliation mechanisms that will ensure eventual consistency

The below state machine reflects how a application cluster state transitions for each of life cycle operations

...