Install - Server on OpenShift Online


Installation Steps

Take the following steps to install the vFunction Server in a OpenShift Cluster via the OperatorHub:

  1. Ensure Prerequisites are met
  2. Log into the OpenShift Console
  3. Select Operators > OperatorHub from the left-hand sidebar
  4. Search for vfunction in the center pane’s search bar
  5. Select the vFunction Operator. If two options are presented, select the Certified version
  6. A dialog box will be displayed with an introduction to the vFunction platform as well as an overview of the configurable settings
  7. On the left-hand side of the dialog box, use the dropdowns to select Channel: stable and select the newest available Version. Then click the blue Install button
  8. On the next page, define the Installed Namespace and set Update approval to Manual. Then click the blue Install button
  9. Once the Operator has finished installing, you will be taken to a page for the installed vFunction Operator under Operators > Installed Operators
  10. In the center pane, click Create instance below where it says “VS vFunction Represents an instance of vFunction running on your cluster.”
  11. On the Create VfunctionServer page, toggle between Form View and YAML view based on your preference
  12. Set the required fields, e.g. Server FQDN and Administrator Settings, and any optional fields as desired
  13. Click the blue Create button
  14. The Installed Operators screen will display that the vfunction-server (the Operand) is in Status = State: Installing
  15. Go to the Workloads > Pods and filter the search results by Name: vfunction
  16. 13 Pods should come up as Ready with 1/1 before the installation has completed
  17. The vfunction-route should be created under the Networking > Routes and the vFunction Server should be accessible for first-login at the Server FQDN using the Admin credentials defined in Step #12

As next steps:

  • If using vFunction for a Monolithic Application, install the vFunction Runtime Agent
  • If using vFunction for a Distributed Application, install the OpenTelemetry Agent