Skip to main content

Roles

A role in SHIPOPS is a separate infrastructure function. It is a set of software installed on a Server, with information about its version and resource requirements.

Available Roles

The current version uses the following roles:

  • Cluster component
  • Builder
  • Registry
  • DNS server
  • VPN server

Cluster Component and Supporting Roles

A cluster component is one of the system or non-system servers, that is, nodes, that form the cluster (see Cluster). This role is different because it is not simply a set of software: it requires a separate server and cannot be combined with other roles.

The other roles can be placed either on separate servers or on one server.

Builder is a role intended for building OCI images and pushing them to the registry. Registry is storage for OCI images built by the builder.

For more about building applications, see Building Applications.

DNS server is a local DNS server intended for interaction between service clusters inside a VPC by domain name, and also for access to cluster services, including service clusters, through a VPN server. For details, see DNS Server.

VPN server is a role intended for access to the internal VPC infrastructure. For details, see VPN Server.