github.com/jingruilea/kubeedge@v1.2.0-beta.0.0.20200410162146-4bb8902b3879/mappers/modbus_mapper/deployment.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 name: modbus-device-mapper-deployment 5 spec: 6 replicas: 1 7 selector: 8 matchLabels: 9 app: modbus-mapper 10 template: 11 metadata: 12 labels: 13 app: modbus-mapper 14 spec: 15 hostNetwork: true 16 containers: 17 - name: modbus-mapper-container 18 image: <your_dockerhub_username>/modbus_mapper:v1.0 19 env: 20 - name: CONNECTOR_MQTT_PORT 21 value: "1883" 22 - name: CONNECTOR_MQTT_IP 23 value: 127.0.0.1 24 - name: CONNECTOR_DPL_NAME 25 value: dpl/deviceProfile.json 26 imagePullPolicy: IfNotPresent 27 securityContext: 28 privileged: true 29 volumeMounts: 30 - name: dpl-config-volume 31 mountPath: /opt/src/dpl 32 nodeSelector: 33 modbus: "true" 34 volumes: 35 - name: dpl-config-volume 36 configMap: 37 name: device-profile-config-<edge_node_name> 38 restartPolicy: Always 39