• Changing Kubernetes Cluster CIDR with Calico or Flannel in Bright 8.2, 9.0, 9.1, 9.2.

    1. Prerequisites The following article was written with Bright Cluster Manager 9.1 in mind, but should work for versions 8.2, 9.0, 9.1 and 9.2 as well. 2. Kubernetes networks During Bright Cluster Manager’s Kubernetes setup wizard the administrator is asked to define two CIDR’s for the Kube Pod Network and…

  • Etcd membership reconfiguration in Bright 9.0+

    1. Prerequisites The following article was written with Bright Cluster Manager 9.1 in mind but should work the same for versions 9.0 and 9.2. The feature used by this article is called Learners in etcd, and more can be read about the design here: https://etcd.io/docs/v3.5/learning/design-learner/ The minimum required version of…

  • Etcd Backup and Restore with Bright 9.0+

    1. Prerequisites The following article was written with Bright Cluster Manager 9.0 in mind but should work the same also for newer versions (at least versions 9.1 and 9.2) We assume we have shared storage available as a mount in /cm/shared, we will create a target directory there for our…

  • How to Deploy Spark with Kubernetes on Bright 9.0, 9.1, 9.2.

    The steps described in this page can be followed to run a distributed Spark application using Kubernetes on Bright 9.0, 9.1 or 9.2. 1. Software versions The Docker image that is going to be used for Spark will provide software with the following main versions: Operating System: Ubuntu, CentOS, Rocky,…