Uploaded image for project: 'Configuration Persistence Service'
  1. Configuration Persistence Service
  2. CPS-365 RC0 Release of Artifacts - OOM Changes for Next Release
  3. CPS-536

Implement rolling update for CPS services to support zero downtime deployments

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Highest Highest
    • Istanbul Release
    • None
    • CPS-Core, NCMP
    • None

      The objective of this story is to implement K8s rolling update for CPS services.

      This will bring the option for zero downtime deployments.

      Changes to be made in oom by having the deployment strategy configurable in deployment.yaml

      Snippet:

      spec:
        replicas: {{ .Values.replicaCount }}
        minReadySeconds: {{ index .Values.minReadySeconds }}
          strategy:
            type: {{ index .Values.updateStrategy.type }}
            rollingUpdate:
              maxUnavailable: {{ index .Values.updateStrategy.maxUnavailable }}
              maxSurge: {{ index .Values.updateStrategy.maxSurge }}
      

      See https://kubernetes.io/docs/tutorials/kubernetes-basics/update/update-intro/

       

            puthuparambil.aditya puthuparambil.aditya
            brusak brusak
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: