Install Required Software
Install all required software tools needed for ORISO Platform v3.0.0 deployment. The platform uses Kubernetes (k3s) with Helm charts for deployment.Install Docker
Install Docker for building container images if needed.
Verify Docker is working:
docker --version and docker compose version should show installed versions. The hello-world test should complete successfully.You may need to log out and log back in for docker group membership to take effect, or use
newgrp docker.Install k3s (Lightweight Kubernetes)
Install k3s, a lightweight Kubernetes distribution perfect for single-node deployments.
Expected output should show your node with status
Ready and roles control-plane,master:Install kubectl
Install kubectl, the Kubernetes command-line tool.
Verify kubectl can connect to k3s:
kubectl get nodes should show your node.Install Helm 3.x
Install Helm 3.x for managing Kubernetes applications. Helm is REQUIRED for ORISO Platform deployment.
Verify Helm installation:
helm version should show version 3.x.x. Helm is required for deploying the ORISO Platform umbrella chart.Install Nginx Ingress Controller
Install Nginx Ingress Controller for external access to services.
Verify Ingress Controller is running:
kubectl get pods -n ingress-nginx should show the controller pod in Running state.Install Cert-Manager
Install Cert-Manager for automatic TLS certificate management with Let’s Encrypt.
Verify cert-manager is running:
kubectl get pods -n cert-manager should show cert-manager pods in Running state.After cert-manager is installed, you’ll create a ClusterIssuer in the Kubernetes Setup step.
Verification
After completing all installation steps, verify all tools are working:Troubleshooting
k3s Not Starting
Check k3s logs:kubectl Can’t Connect
Verify kubeconfig:Docker Permission Denied
Ensure you’re in the docker group:Next Steps
- Clone ORISO Repositories - Transfer repositories to server
- Setup Kubernetes - Verify k3s and create namespace