Blog

All Blog Posts for Cluster-Computing


  • Deploying an on-premise Kubernetes cluster with StorPool Storage and benchmarking performance

    Deploying an on-premise Kubernetes cluster with StorPool Storage and benchmarking performance

    Few words about the project -------------------------------------  ITGix is proud to partner up with StorPool Storage to deliver a project of a live on-premise Kubernetes cluster using StorPool software as persistent storage.  The project aims to demonstrate the high compatibility of StorPool Storage allowing it to be integrated to the same computational nodes running Kubernetes while also showing a high advantage over a similar storage solution. This document will act as an overview of the installation process of both systems and will provide a brief comparison with Ceph Storage.

    READ MORE
  • High availability (Multi-master) Kubernetes cluster hosted on AWS

    High availability (Multi-master) Kubernetes cluster hosted on AWS

        This is a first post of a mini-series dedicated to running Kubernetes hosted on AWS. First post will be about the considerations we have made when proposing production ready and Enterprise grade Kubernetes environment to our clients. I will go more technical, with the tools and AWS services we are using, in the next blog post, here I will try to cover what problems we are solving.     High availability is a characteristic we want our system to have. We aim to ensure an agreed level of operational performance (uptime) for a higher than normal period. These are the principles we follow when doing the system design:  - Elimination of single points of failure. This means adding redundancy to the system so that failure of a component does not mean failure of the entire system.  - Reliable crossover. In redundant systems, the crossover point itself tends to become a single point of failure. Reliable systems must provide for reliable crossover.  - Detection of failures as they occur. If the two principles above are observed, then a user may never see a failure. But the maintenance activity must.        Below graph shows the Kubernetes Master components used for setting up a cluster. Will go thorough them one by one :

    READ MORE