UNPKG

@omneedia/socketcluster

Version:

SocketCluster - A Highly parallelized WebSocket server cluster to make the most of multi-core machines/instances.

46 lines (45 loc) 1.15 kB
apiVersion: extensions/v1beta1 kind: Deployment metadata: name: socketcluster spec: replicas: 1 template: metadata: labels: app: socketcluster spec: containers: - name: socketcluster image: socketcluster/socketcluster:v14.3.2 ports: - containerPort: 8000 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 - name: ENV value: prod livenessProbe: httpGet: path: /health-check port: 8000 initialDelaySeconds: 30 timeoutSeconds: 5 affinity: podAntiAffinity: requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - key: app operator: In values: - socketcluster topologyKey: "kubernetes.io/hostname"