freeleaps-ops/3rd/load-watcher/manifests/load-watcher-deployment.yaml

52 lines
973 B
YAML
Raw Permalink Normal View History

apiVersion: v1
kind: Namespace
metadata:
name: loadwatcher
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: load-watcher-deployment
namespace: loadwatcher
labels:
app: load-watcher
spec:
replicas: 1
selector:
matchLabels:
app: load-watcher
template:
metadata:
labels:
app: load-watcher
spec:
containers:
- name: load-watcher
image: [load-watcher image]
env:
- name: METRICS_PROVIDER_NAME
value: [Prometheus/SignalFx]
- name: METRICS_PROVIDER_ADDRESS
value: [metrics_provider_endpoint]
- name: METRICS_PROVIDER_TOKEN
value: [token]
ports:
- containerPort: 2020
---
apiVersion: v1
kind: Service
metadata:
namespace: loadwatcher
name: load-watcher
labels:
app: load-watcher
spec:
type: ClusterIP
ports:
- name: http
port: 2020
targetPort: 2020
protocol: TCP
selector:
app: load-watcher