How do I configure Kubernetes to use NVIDIA GPUs on a Bright 8.0 cluster? Warning: this article is specifically intended for Bright 8.0. For instructions on enabling GPUs in Kubernetes for more recent versions...
Does Bright’s Kubernetes installation stick to open cloud standards? or:How can I verify that Bright’s Kubernetes deployment passes the official CNCF conformance tests? The CNCF (Cloud Native Computing Foundation)...
How do I expose a Kubernetes service to an external network in Bright 8.1? This article is being updated. Please be aware the content herein, not limited to version numbers and slight syntax changes, may...
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...
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...
How to create a Docker image to run Jupyter kernels This article demonstrates a procedure to create a Docker image which can be used to run Jupyter kernels via Kubernetes....
Installing Kubernetes on Air-Gapped Systems Kubernetes is most easily installed on a cluster that is able to access the internet. For clusters without internet access...
How to configure an HTTP(s) proxy for Kubernetes 1. Prerequisites This article was written with 9.2 in mind, but the content should apply for older versions as well....
Bright Cluster Manager, kubectl config and kubeconfig files This KB article aims to give answers to common questions surrounding this topic. 1. Prerequisites This KB article assumes Kubernetes...
Installing Kubernetes on Air-Gapped Systems Kubernetes is most easily installed on a cluster that is able to access the internet. For clusters without internet access...
How do I ensure that the container images I run on my BCM cluster through Kubernetes are secure? Introduction This article describes deploying OpenClarity onto a BCM managed Kubernetes cluster for the purposes of security auditing and monitoring....
Installing Cilium networking for Kubernetes 0. Prerequisites This KB article assumes a Rocky9 cluster and NVIDIA cluster manager version 9.2. This KB article assumes a...
How to run SLURM jobs in Singularity containers via Jupyter In this article we are going to demonstrate a procedure to run SLURM jobs in Singularity containers by Jupyter on...
Kubernetes: Limit GPU resource usage for a namespace About: This article contains Kubernetes resource quota examples for limiting GPU usage per namespace. For further information on setting resources...
Exclude lists for the DGX Docker nodes This article is applicable for the DGX nodes where Docker has been set up without using NVIDIA Bright Cluster Manager....
Why Is DNS Resolution Failing in My Kubernetes Containers? If the cluster is running Bright 9.2 and using Ubuntu 22.04 for the nodes that are part of the Kubernetes...
Installing Kubernetes on Air-Gapped 9.2 Systems Kubernetes is most easily installed on a cluster that is able to access the internet. For clusters without internet access...
How to deploy Longhorn on top of a Bright cluster This document is tested on BCM10 with Ubuntu 22.04 Preparation 1. We will start with deploying kubernetes latest version, using...
Kubernetes 1.30.5 setup on BCM 10.24.09 Airgapped 1. Prerequisites and Requirements We will setup the following: Kubernetes version: v1.30.5 Base Command Manager (BCM) version: 10.24.09 On Linux...
Etcd Backup and Restore with BCM 10.0 Prerequisites The following article was written with Bright Cluster Manager version 10 (10.23.09 or newer) in mind. We assume we...
Deprecation of cm-singularity and cm-apptainer packages The cm-apptainer and cm-singularity packages have been deprecated and will be removed with BCM 11. Upstream packages from https://apptainer.org/ or...
Kubernetes setup on BCM 10.24.11 Airgapped 1. Prerequisites and Requirements We will setup the following: Kubernetes version: v1.31.2 (default), v1.30.6 or v1.29.10 Base Command Manager (BCM)...
How to setup Rootless Docker on top of BCM10 Rootless mode allows running the Docker daemon and containers as a non-root user to mitigate potential vulnerabilities in the docker...
How can I disable weak TLS ciphers on the Kube-apiserver? Purpose By default, the kube-apiserver in Kubernetes accepts requests from clients using TLS v1.2 ciphers. In some circumstances, you may...
How to enable container images deletion on local Docker container images registry A local private Docker container image registry does not allow deleting container images by default, this is the same behavior...