Advertisement
Guest User

mongodb-mongos-service.yaml

a guest
Mar 11th, 2019
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.62 KB | None | 0 0
  1. apiVersion: v1
  2. kind: Service
  3. metadata:
  4.   name: mongos-router-service
  5.   labels:
  6.     name: mongos-router
  7. spec:
  8.   ports:
  9.   - port: 27017
  10.     targetPort: 27017
  11.   clusterIP: None
  12.   selector:
  13.     role: mongos-router
  14. ---
  15. apiVersion: apps/v1beta1
  16. kind: StatefulSet
  17. metadata:
  18.   name: mongos-router
  19. spec:
  20.   serviceName: mongos-router-service
  21.   replicas: 2
  22.   template:
  23.     metadata:
  24.       labels:
  25.         role: mongos-router
  26.         tier: routers
  27.         replicaset: routers
  28.     spec:
  29.       affinity:
  30.         podAntiAffinity:
  31.           preferredDuringSchedulingIgnoredDuringExecution:
  32.           - weight: 100
  33.             podAffinityTerm:
  34.               labelSelector:
  35.                 matchExpressions:
  36.                 - key: replicaset
  37.                   operator: In
  38.                   values:
  39.                  - routers
  40.               topologyKey: kubernetes.io/hostname
  41.       terminationGracePeriodSeconds: 10
  42.       containers:
  43.         - name: mongos-container
  44.           image: mongo
  45.           command:
  46.            - "numactl"
  47.             - "--interleave=all"
  48.             - "mongos"
  49.             - "--port"
  50.             - "27017"
  51.             - "--bind_ip"
  52.             - "0.0.0.0"
  53.             - "--configdb"
  54.             - "ConfigDBRepSet/mongod-configdb-0.mongodb-configdb-service.default.svc.cluster.local:27017,mongod-configdb-1.mongodb-configdb-service.default.svc.cluster.local:27017,mongod-configdb-2.mongodb-configdb-service.default.svc.cluster.local:27017"
  55.           resources:
  56.             requests:
  57.               cpu: 0.25
  58.               memory: 512Mi
  59.           ports:
  60.             - containerPort: 27017
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement