Skip to content

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 Rahti 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 Rahti 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.

The API 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 Kubernetes/OKD applications are built upon.
  • Kubernetes and OKD Concepts for how managing applications in Kubernetes/OKD is further streamlined using higher abstraction level objects.
Do you find this page useful?
Thank you for your feedback!
Thank you! Your feedback is appreciated.

Please let us know how we could improve this page by contacting us or by creating an issue in GitHub. You can also edit this page yourself and contribute your improvements by creating a pull request.