We are using Google Cloud Platform. We have a few machines in one of the subnets. Now we want to run containers in these machines. In case of a machine crash, we want to move the container to another host however, we want it to come with the same IP address. Is this achievable?
If you use GKE, you can expose the service behind a Load Balancer. If a node crashes you do not have to worry since either the PODs will be reassigned or the node recreated. There is an example here.