Site resource

A place where components of your application are running. Sites are linked to form application networks.

There can be only one Site resource per namespace.

apiVersion: skupper.io/v2alpha1
kind: Site

Examples

A minimal site:

apiVersion: skupper.io/v2alpha1
kind: Site
metadata:
  name: east
  namespace: hello-world-east

A site configured to accept links:

apiVersion: skupper.io/v2alpha1
kind: Site
metadata:
  name: west
  namespace: hello-world-west
spec:
  linkAccess: default

Metadata properties

name

string
required

The name of the resource.

PlatformsKubernetes, Docker, Podman, Linux

Spec properties

linkAccess

string
frequently used

Configure external access for links from remote sites.

Sites and links are the basis for creating application networks. In a simple two-site network, at least one of the sites must have link access enabled.

Default

none

Choices
none

No linking to this site is permitted.

default

Use the default link access for the current platform. On OpenShift, the default is route. For other Kubernetes flavors, the default is loadbalancer.

route

Use an OpenShift route. OpenShift only.

loadbalancer

Use a Kubernetes load balancer. Kubernetes only.

PlatformsKubernetes, Docker, Podman, Linux
See alsoSite linking, Link access concept, Kubernetes load balancer services

Status properties