You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

68 lines
1.8 KiB

apiVersion: apps/v1
kind: Deployment
metadata:
labels:
io.kompose.service: frp
sapian-app: frp
name: frp
spec:
selector:
matchLabels:
sapian-app: frp
replicas: 1
strategy:
type: Recreate
template:
metadata:
labels:
sapian-app: frp
spec:
containers:
- image: us.gcr.io/ccoe-246623/sapian/frp:v0.34.3-r2
name: frp
imagePullPolicy: Always
env:
- name: FRPS_BIND_ADDRESS
value: "0.0.0.0"
- name: FRPS_DASHBOARD
value: "true"
- name: FRPS_DASHBOARD_ADDRESS
value: "0.0.0.0"
- name: FRPS_SUBDOMAIN_HOST
value: tunneld.sapian.cloud
- name: FRPS_PERSISTENT_PORTS
value: "true"
- name: FRPS_LINK_NOTIFIER
value: "true"
- name: FRPS_LINK_NOTIFIER_SMTP_SERVER
value: "exim.exim.svc.cluster.local"
- name: FRPS_DASHBOARD_USER
valueFrom:
secretKeyRef:
name: frp-env-8685k7tg27
key: FRPS_DASHBOARD_USER
- name: FRPS_DASHBOARD_PASSWORD
valueFrom:
secretKeyRef:
name: frp-env-8685k7tg27
key: FRPS_DASHBOARD_PASSWORD
- name: FRPS_AUTH_TOKEN
valueFrom:
secretKeyRef:
name: frp-env-8685k7tg27
key: FRPS_AUTH_TOKEN
resources:
limits:
memory: 100Mi
cpu: 100m
requests:
memory: 30Mi
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: sapian-agent-dc
operator: In
values:
- cur