Files
deployment/kerberos-agent-deployment.yaml
Cedric Verstraeten aeac4bc46c fix
2024-08-11 20:37:09 +02:00

73 lines
2.0 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: agent1
labels:
name: agent1
spec:
selector:
matchLabels:
app: agent1
replicas: 1
template:
metadata:
labels:
app: agent1
spec:
containers:
- name: agent1
image: kerberos/agent:latest
ports:
- containerPort: 80
protocol: TCP
resources:
limits:
cpu: 1000m
memory: 512Mi
requests:
cpu: 100m
memory: 128Mi
env:
- name: AGENT_KEY
value: demo-agent1
- name: AGENT_NAME
value: demo-agent1
- name: AGENT_CAPTURE_IPCAMERA_RTSP
value: rtsp://fake.kerberos.io/stream
- name: AGENT_CAPTURE_IPCAMERA_SUB_RTSP
value: rtsp://fake.kerberos.io/stream
- name: AGENT_CLOUD
value: kstorage
- name: AGENT_KERBEROSVAULT_URI
value: http://vault-lb.kerberos-vault/api
- name: AGENT_KERBEROSVAULT_ACCESS_KEY
value: XJoi2@bgSOvOYBy#
- name: AGENT_KERBEROSVAULT_SECRET_KEY
value: OGGqat4lXRpL@9XBYc8FUaId@5
- name: AGENT_KERBEROSVAULT_PROVIDER
value: mybucket
- name: AGENT_KERBEROSVAULT_DIRECTORY
value: myhubaccount
- name: AGENT_CAPTURE_CONTINUOUS
value: "true"
- name: AGENT_HUB_URI
value: https://api.cloud.kerberos.io # or your own hub installation
- name: AGENT_HUB_KEY
value: xxx
- name: AGENT_HUB_PRIVATE_KEY
value: xxx
# find full list of environment variables here: https://github.com/kerberos-io/agent#override-with-environment-variables
#---
#apiVersion: v1
#kind: Service
#metadata:
# name: agent-svc
# labels:
# name: agent-svc
#spec:
# type: LoadBalancer
# ports:
# - port: 80
# targetPort: 80
# selector:
# app: agent