Setup Kubernetes (k3s)
Verify k3s is running correctly and prepare Kubernetes namespace for ORISO Platform.1
Verify k3s is Running
Check that k3s service is active and Kubernetes cluster is operational.
Expected output should show:
- k3s service:
active (running) - Node status:
Ready - Storage class:
local-path (default)with provisionerrancher.io/local-path
2
Create Namespace
Create the
caritas namespace for ORISO Platform resources.The
caritas namespace should appear in the namespaces list.Setting the default namespace is optional but convenient, as it allows you to omit
-n caritas from subsequent kubectl commands.3
Configure k3s for Production
Configure k3s for production use with custom settings.Add resource limits and configuration:Apply changes:
This step is optional but recommended for production deployments.
k3s should restart successfully and show
active (running) status.Verification
After completing all steps, verify Kubernetes is ready:Troubleshooting
k3s Not Running
Check k3s logs:Cannot Access Cluster
Check kubeconfig:Storage Class Missing
Iflocal-path storage class is missing:
Next Steps
- Deploy Infrastructure - Deploy databases, Redis, and Keycloak
- Clone ORISO Repositories - If you haven’t already