[Feature Request] Container healthcheck #18

Closed
opened 2025-11-19 07:12:00 -06:00 by GiteaMirror · 2 comments
Owner

Originally created by @p3l1 on GitHub (Apr 20, 2025).

Hello there,

I am running this inside my kubernetes cluster at home and I would like newt to be high available on three different nodes, as it is responsible for connecting services into my homelab.

From what I've gathered, only one node is able to connect to gerbil at the same time. This is what I've expected.

I am not sure how easy a high availability setup on pangolin side woudl be.

What already would help is a container healthcheck like mentioned in https://github.com/fosrl/newt/issues/31. I could then tell kubernetes to create a new pod, when the healthcheck fails. Sometimes newt is not able to reconnect after a timeout and I have to restart the container manually.

Thanks for your great work on Pangolin and Newt! This tool is what I've been looking for, for a long time!

Originally created by @p3l1 on GitHub (Apr 20, 2025). Hello there, I am running this inside my kubernetes cluster at home and I would like newt to be high available on three different nodes, as it is responsible for connecting services into my homelab. From what I've gathered, only one node is able to connect to gerbil at the same time. This is what I've expected. I am not sure how easy a high availability setup on pangolin side woudl be. What already would help is a container [healthcheck](https://docs.docker.com/reference/dockerfile/#healthcheck) like mentioned in https://github.com/fosrl/newt/issues/31. I could then tell kubernetes to create a new pod, when the healthcheck fails. Sometimes newt is not able to reconnect after a timeout and I have to restart the container manually. Thanks for your great work on Pangolin and Newt! This tool is what I've been looking for, for a long time!
Author
Owner

@oschwartz10612 commented on GitHub (Apr 22, 2025):

Hi! Thanks for your interest in our project!

A high availability pangolin is in development and we will release more information about that at some point. We are tracking that on the pangolin repo so I have changed the name to reflect the other request about the health checks would I think would be quite valuable. I think I will get to that sometime soon!

@oschwartz10612 commented on GitHub (Apr 22, 2025): Hi! Thanks for your interest in our project! A high availability pangolin is in development and we will release more information about that at some point. We are tracking that on the pangolin repo so I have changed the name to reflect the other request about the health checks would I think would be quite valuable. I think I will get to that sometime soon!
Author
Owner

@oschwartz10612 commented on GitHub (Apr 22, 2025):

Sorry actually this is a duplicate of #31. I am going to close for now.

@oschwartz10612 commented on GitHub (Apr 22, 2025): Sorry actually this is a duplicate of #31. I am going to close for now.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/newt#18