Skip to content

Docs CSC now features an automatic Finnish translation. Click here for more information.

Warning!

Puhti and Mahti will be decommissioned after Roihu becomes available. Users should clean up unnecessary files and move any required data by the end of August 2026. See the Roihu data preparation instructions for details.

Puhti scratch is very full: keep only active data there and move or delete everything else. No new Puhti scratch quota will be granted.

Basic level

This is a simple tutorial to show how to deploy a web server using the Rahti web interface as the same as the one using the CLI that you can find here

Static web server

How to set up a static web server in Rahti.

  1. Create a project. Instructions

  2. In the Openshift web console, in left hand side menu, click on Software Catalog under Ecosystem dropdown list. Select-httpd

  3. To create an application, search and click Apache HTTP Server, since templates are deprecated now, please use builder image only. Now, click on create on the pop-up window on the right. Instantiate-template

  4. Type in the source Git repository containing the content to be served. You can also try sample by clicking on Try sample . Now, Click Create . The application will be created in the project namespace you provided. type-in-git

  5. Click on Topology under Workloads in the navigation panel to Navigate to the newly created project and Click name of the project from project list . Select Details on the pop-up window on the right. Now, the OpenShift dashboard should display information about the application. new-project-deployment-config

This application is available at Resources on the pop-up window on the right under the last field Routes . new-app-info

If the link did not work, make sure that the browser did not change the address to use https instead of intended http.

OpenShift processed a template that provisioned various objects, such as Pods, Services, Routes, Deployment, and Builds into the container cloud, and as a result, a web server emerged.

For deeper insight in to the created objects, please see:

  • Core objects for introduction to the fundamental objects on which OpenShift/Kubernetes applications are built upon.
  • Kubernetes and OpenShift Concepts for how managing applications in OpenShift/Kubernetes is further streamlined using higher abstraction level objects.