Can linux containers clustering solutions offer high availability

Linux containers offer a lightweight virtualization solution that is based on sharing the Linux kernel among multiple containerized environments. Container clustering solutions manage containerized applications across multiple hosts. Such solutions maintain the high availability (HA) of those applications, by monitoring their health and reacting to their failures. In this paper, we examine the effectiveness of the HA mechanisms offered by such solutions, and discuss the limitations that still needs to be addressed. Keywords—Linux Containers; High Availability; Kubernetes; Testing; Clustering; Container Management.