Install - Server on OpenShift Online
Installation Steps
Take the following steps to install the vFunction Server in a OpenShift Cluster via the OperatorHub:
- Ensure Prerequisites are met
- Log into the OpenShift Console
- Select Operators > OperatorHub from the left-hand sidebar
- Search for vfunction in the center pane’s search bar
- Select the vFunction Operator. If two options are presented, select the Certified version
- A dialog box will be displayed with an introduction to the vFunction platform as well as an overview of the configurable settings
- 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
- On the next page, define the Installed Namespace and set Update approval to Manual. Then click the blue Install button
- Once the Operator has finished installing, you will be taken to a page for the installed vFunction Operator under Operators > Installed Operators
- In the center pane, click Create instance below where it says “VS vFunction Represents an instance of vFunction running on your cluster.”
- On the Create VfunctionServer page, toggle between Form View and YAML view based on your preference
- Set the required fields, e.g. Server FQDN and Administrator Settings, and any optional fields as desired
- Click the blue Create button
- The Installed Operators screen will display that the vfunction-server (the Operand) is in Status = State: Installing
- Go to the Workloads > Pods and filter the search results by Name: vfunction
- 13 Pods should come up as Ready with 1/1 before the installation has completed
- 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