@omneedia/socketcluster
Version:
SocketCluster - A Highly parallelized WebSocket server cluster to make the most of multi-core machines/instances.
38 lines (37 loc) • 993 B
YAML
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: scc-broker
spec:
replicas: 1
template:
metadata:
labels:
app: scc-broker
spec:
containers:
- name: scc-broker
image: socketcluster/scc-broker:v6.0.1
ports:
- containerPort: 8888
env:
- name: SCC_STATE_SERVER_HOST
value: scc-state
- name: SOCKETCLUSTER_WORKERS
value: "1"
- name: SOCKETCLUSTER_BROKERS
value: "1"
- name: SCC_INSTANCE_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
# Set to 3 for the highest log level - This will log every subscription
# and message which is shared across multiple socketcluster pods.
- name: SCC_BROKER_SERVER_LOG_LEVEL
value: "2"
livenessProbe:
httpGet:
path: /health-check
port: 8888
initialDelaySeconds: 30
timeoutSeconds: 5