Public Detailed service description
Rahti provides a container orchestration platform based on Kubernetes, allowing users to deploy and manage containerized workloads within their projects. It enables flexible and scalable deployment of workloads which can vary from static stateless services to complex stateful applications.
Users can deploy and scale their applications using standard Kubernetes resources such as Deployments, StatefulSets, and expose them via Services, Routes, and Ingresses. The running applications can range from web servers, background workers to data processing pipelines, Machine Learning tools, scientific simulations, and long-running services. Rahti supports persistent storage, LoadBalancer service type, dedicated outbound IP addresses, TLS-enabled communications, and integration with other CSC services such as Pukki and Allas.
Access to the Rahti cluster is available through a web-based user interface, as well as through standard Kubernetes-compatible command-line tools (oc, kubectl). CI/CD pipelines and automation tools can be integrated using Kubernetes APIs and tokens as well as builtin BuildConfig feature.
Key functionalities of the service include:
- Deploying containerized applications using Kubernetes.
- Support for both stateless and stateful workloads.
- Persistent storage volumes via RWO access mode.
- Application routing and exposure via Ingress and Routes with TLS.
- Configuration management.
- Monitoring and logging of applications.
- Role-based access control (RBAC) tied to project membership.
Certifications
None.
User content including personal data in the Service
User must evaluate whether this Service is suitable for their purpose. Please pay attention to special categories of personal data.
When CSC processes personal data in CSC’s services on behalf of the controller, we always require a personal data processing agreement. The user creates the description of processing activities in MyCSC customer portal. Data Processing Agreement: https://research.csc.fi/terms-of-use/data-processing-agreement/
The Service does not assert ownership or any intellectual property rights to users or customers organisations’ content in the services.
Client’s responsibilities
User must follow all the Terms of Use that applies using the Service.
Client is also responsible for:
- Backup of their data
- Information security and updates of the applications
- Capacity planning and requests
Service producer’s responsibilities
The service producer ensures that the service is available to customers as described in the service description.
The service producer is responsible for producing and developing the Service.
Service producer
CSC – IT Center for Science Ltd.
Service provider
CSC – IT Center for Science Ltd.
Last updated
2025-12-03