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/v1alpha1
kind: Site
metadata:  # Metadata properties
spec:      # Spec properties
status:    # Status properties

Examples

A minimal site:

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

A site configured to accept links:

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

Metadata properties

Spec properties

  • linkAccess string

    Configure external access for links from remote sites.

    Default

    none

    Choices
    none

    No linking to this site is permitted.

    default

    Use the default link access. 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
    See alsoLink access concept, Kubernetes load balancer services
  • serviceAccount string

    The Kubernetes service account under which to run the Skupper controller.

    Default

    skupper:skupper-controller

    PlatformsKubernetes
    See alsoKubernetes service accounts
  • ha boolean

    DefaultFalse
    PlatformsKubernetes, Docker
  • routerMode string

    PlatformsKubernetes, Docker
  • defaultIssuer string

    PlatformsKubernetes, Docker
  • options object

    Additional settings.

    PlatformsKubernetes, Docker

Status properties

  • endpoints array

    PlatformsKubernetes, Docker
  • sitesInNetwork integer

    PlatformsKubernetes, Docker
  • servicesInNetwork integer

    PlatformsKubernetes, Docker
  • network array

    PlatformsKubernetes, Docker
    See alsoNetwork concept
  • defaultIssuer string

    PlatformsKubernetes, Docker