What I have seen several people do for this is to increment an env
var, or use a timestamp - something trivial that doesn't impact the
app, but forces a restart. Updating an env var can not ever be done
without restart.
On Fri, Dec 15, 2017 at 2:00 AM, Keshava Bharadwaj
<
kb.sa...@gmail.com> wrote:
> Hi,
>
> We have a simple deployment of 3 replicas.
> We have a requirement to have a kubernetes cron job, that would need to
> restart(rolling restart) the pods in the deployment.
>
> Use-case: we use certs in our services in deployment and we need the
> certificates to be auto renewed before expiry, and hence the cron would
> restart
> the pods before expiry. On a container startup, it would fetch certificates.
>
> Is this possible with Deployments construct and API?
>
> From documentation, -
>>
>> A Deployment’s rollout is triggered if and only if the Deployment’s pod
>> template (that is, .spec.template) is changed, for example if the labels or
>> container images of the template are updated. Other updates, such as scaling
>> the Deployment, do not trigger a rollout.
>
>
> So, i wanted to ask whether - is it possible to have rolling restart of
> containers periodically?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Kubernetes user discussion and Q&A" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
kubernetes-use...@googlegroups.com.
> To post to this group, send email to
kubernet...@googlegroups.com.
> Visit this group at
https://groups.google.com/group/kubernetes-users.
> For more options, visit
https://groups.google.com/d/optout.