add http health checks.

Is the hostname "localhost" the container's localhost or the VM's localhost?  What happens when/if we do truly distinct IPs per pod at the host level (no shared VM IP carrying HostPort)?  localhost is no longer correct.  Can the hostname be another container in the pod or another pod (assuming we had DNS for that)?

At the least I would argue to spec it as "default: <this container>"