Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- apiVersion: v1
- kind: Service
- metadata:
- name: mongos-router-service
- labels:
- name: mongos-router
- spec:
- ports:
- - port: 27017
- targetPort: 27017
- clusterIP: None
- selector:
- role: mongos-router
- ---
- apiVersion: apps/v1beta1
- kind: StatefulSet
- metadata:
- name: mongos-router
- spec:
- serviceName: mongos-router-service
- replicas: 2
- template:
- metadata:
- labels:
- role: mongos-router
- tier: routers
- replicaset: routers
- spec:
- affinity:
- podAntiAffinity:
- preferredDuringSchedulingIgnoredDuringExecution:
- - weight: 100
- podAffinityTerm:
- labelSelector:
- matchExpressions:
- - key: replicaset
- operator: In
- values:
- - routers
- topologyKey: kubernetes.io/hostname
- terminationGracePeriodSeconds: 10
- containers:
- - name: mongos-container
- image: mongo
- command:
- - "numactl"
- - "--interleave=all"
- - "mongos"
- - "--port"
- - "27017"
- - "--bind_ip"
- - "0.0.0.0"
- - "--configdb"
- - "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"
- resources:
- requests:
- cpu: 0.25
- memory: 512Mi
- ports:
- - containerPort: 27017
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement