If the machine is down, k8s will automatically move all pods off of it, anyway.
On Fri, Oct 27, 2017 at 1:51 PM, David Rosenstrauch <dar...@darose.net> wrote: > Well restarting the pod actually does have a better chance of fixing > whatever the issue is, rather than just restarting the container inside of > it. The pod might very well get restarted on a different machine. If the > machine the pod is running on is either down or hurting, then just > restarting the container won't really help you. > > > On 2017-10-27 4:23 pm, Rodrigo Campos wrote: >> >> I don't think it is configurable. >> >> But I don't really see what you are trying to solve, maybe there is >> another way to achieve it? If you are running a pod of a single >> container, what is the problem that the container is restarted when is >> appropriate instead of the whole pod? >> >> I mean, you would need to handle the case where some container in the >> pod crashed or is stalled, right? The liveness probe will be done >> periodically, but until the next check is done, it can be hunged or >> something. So even if the whole pod is restarted, that problem is >> still there. And restarting the whole pod won't solve that. So >> probably my guess is not correct about what you are trying to solve. >> >> So, sorry, but can I ask again what is the problem you want to >> address? :) >> >> On Friday, October 27, 2017, David Rosenstrauch <dar...@darose.net> >> wrote: >> >>> Was speaking to our admin here, and he offered that running a health >>> check container inside the same pod might work. Anyone agree that >>> that would be a good (or even preferred) approach? >>> >>> Thanks, >>> >>> DR >>> >>> On 2017-10-27 11:41 am, David Rosenstrauch wrote: >>> >>>> I have a pod which runs a single container. The pod is being run >>>> under a ReplicaSet (which starts a new pod to replace a pod that's >>>> terminated). >>>> >>>> What I'm seeing is that when the container within that pod >>>> terminates, >>>> instead of the pod terminating too, the pod stays alive, and just >>>> restarts the container in it. However I'm thinking that what >>>> would >>>> make more sense would be for the entire pod to terminate in this >>>> situation, and then another would automatically start to replace >>>> it. >>>> >>>> Does this seem sensible? If so, how would one accomplish this >>>> with >>>> k8s? Changing the restart policy setting doesn't seem to be an >>>> option. The restart policy (e.g. Restart=Always) seems to apply >>>> only >>>> to whether to restart a pod; the decision about whether to restart >>>> a >>>> container in a pod doesn't seem to be configurable. (At least not >>>> that I could see.) >>>> >>>> Would appreciate any guidance anyone could offer here. >>>> >>>> Thanks, >>>> >>>> DR >>> >>> >>> -- >>> 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-users+unsubscr...@googlegroups.com. >>> To post to this group, send email to >>> kubernetes-users@googlegroups.com. >>> Visit this group at https://groups.google.com/group/kubernetes-users >>> [1]. >>> For more options, visit https://groups.google.com/d/optout [2]. >> >> >> -- >> 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-users+unsubscr...@googlegroups.com. >> To post to this group, send email to >> kubernetes-users@googlegroups.com. >> Visit this group at https://groups.google.com/group/kubernetes-users. >> For more options, visit https://groups.google.com/d/optout. >> >> >> Links: >> ------ >> [1] https://groups.google.com/group/kubernetes-users >> [2] https://groups.google.com/d/optout > > > -- > 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-users+unsubscr...@googlegroups.com. > To post to this group, send email to kubernetes-users@googlegroups.com. > Visit this group at https://groups.google.com/group/kubernetes-users. > For more options, visit https://groups.google.com/d/optout. -- 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-users+unsubscr...@googlegroups.com. To post to this group, send email to kubernetes-users@googlegroups.com. Visit this group at https://groups.google.com/group/kubernetes-users. For more options, visit https://groups.google.com/d/optout.