Skip to main content
logoTetrate Application GatewayVersion: Latest

API and UI Reference Guide

Application exposure and publishing is controlled by arca.io labels and annotations that are added to Service resources in each managed Application cluster:

apiVersion: v1
kind: Service
metadata:
name: productpage
namespace: argo-live-bookinfo
labels:
app: productpage
service: productpage
arca.io/managed: "true"
annotations:
arca.io/expose: "true"
arca.io/domain: "argo-Live.example.com"
arca.io/path: "/productpage"
spec:
ports:
- port: 9080
name: http
selector:
app: productpage

Labels

LabelDescriptionExample
arca.io/managedEnable Tetrate Application Gateway management"true"
arca.io/workspaceAssociated workspace (optional)"workspace-name"

Annotations

AnnotationDescriptionExample
arca.io/exposeExpose and publish the service through the App and Edge gateways"true"
arca.io/domainExternal domain (FQDN) for the service"myapp.example.com"
arca.io/pathPath prefix for requests to the service"/api"