Documentation on the DataONE Kubernetes cluster. This repository contains operational documentation on the cluster, default configuration files for the deployments, and some helpful utility scripts.
Documentation is organized into an overview, and then separate config files and documentation for each of the main configured services provided by he cluster. Documentation of the specific services operated on the cluster (e.g., metadig, dataone-api, etc.) is in their respective repositories.
- Building A Docker Image
- Multi-Platform Builds
- Running a Container
- Publishing Docker Images to the GitHub Container Registry (GHCR)
- Packaging a Helm Chart
- Publishing a Helm Chart to GHCR
- Create The kubectl Configuration File
- Grant Additional Privileges To The serviceAccount
- Providing Limited Access - e.g. Read-Only for Logs
- References
- Control plane high availability
- Control Plane Configuration
- Load Balancer
- etcd service
- Ingress Controller
- Persistent Disk Storage For Applications
- Ceph-based Volumes
- Data Recovery
- Deleting the Underlying Storage for a Dynamic PV
- Installing Ceph CSI RBD Plugin
- Installing Ceph CSI CephFS Plugin
- Important Notes on Secrets and Credentials
