apiVersion: apps/v1kind: Deploymentmetadata: labels: app: nsq name: nsq namespace: moonfddspec: replicas: 1 selector: matchLabels: app: nsq template: metadata: labels: app: nsq spec: containers: - image: "nsqio/nsq" imagePullPolicy: IfNotPresent name: nsqlookupd args: - "/nsqlookupd" - image: "nsqio/nsq" imagePullPolicy: IfNotPresent name: nsqd args: - "/nsqd" - "--lookupd-tcp-address" - "localhost:4160" volumeMounts: - mountPath: /data name: volv2 - image: "nsqio/nsq" imagePullPolicy: IfNotPresent name: nsqadmin args: - "/nsqadmin" - "--lookupd-http-address" - "localhost:4161" volumes: - hostPath: path: /root/k8s/moonfdd/nsq/data type: DirectoryOrCreate name: volv2---apiVersion: v1kind: Servicemetadata: labels: app: nsq name: nsq namespace: moonfddspec: ports: - name: nsqlookupd0 port: 4160 protocol: TCP targetPort: 4160 - name: nsqlookupd1 port: 4161 protocol: TCP targetPort: 4161 - name: nsqd0 port: 4150 protocol: TCP targetPort: 4150 - name: nsqd1 port: 4151 protocol: TCP targetPort: 4151 - name: nsqadmin port: 4171 protocol: TCP targetPort: 4171 selector: app: nsq type: NodePort
评论