Infrastructure#
Documentation for setting up and configuring the Kubernetes cluster infrastructure.
This section covers the core components that need to be configured before deploying services:
Core Components#
- K3s Installation & Configuration - Base Kubernetes setup
- NVIDIA GPU Support - GPU device plugin and time-slicing
- Storage with OpenEBS - Persistent storage with disk quotas
- Certificate Manager - Automatic SSL/TLS certificates
- External DNS - Automatic DNS record management
Setup Order#
For a new cluster, configure components in this order:
- K3s - Install and configure the base Kubernetes cluster
- OpenEBS - Set up persistent storage (if using disk quotas)
- cert-manager - Configure automatic certificate management
- ExternalDNS - Set up automatic DNS provisioning
- NVIDIA GPU - Enable GPU support (if using GPUs)
Once these components are configured, you can deploy services.