apiVersion: v1 kind: ConfigMap metadata: name: dingtalk-config namespace: kube-public data: dingtalk.yml: |- targets: #尤恩运维告警群 uen: url: https://oapi.dingtalk.com/robot/send?access_token=4affefaf29d2f848dc2141c4b32b8e8c8e646d332bb08af08291230a64c05f3c secret: SEC000000000000000000000 mention: mobiles: ['18321373745'] #竹段运维告警群 wfm: url: https://oapi.dingtalk.com/robot/send?access_token=7ec303103bfcafe100fdf0d83034cef50401dd790890a27f157c407892cb21c1 secret: SEC000000000000000000000 mention: mobiles: ['18367986898'] test: url: https://oapi.dingtalk.com/robot/send?access_token=1185c9a443fc80155af154b541b78f97c8e3488b15f494984bdb5ea66e3ff71c secret: SEC000000000000000000000 --- apiVersion: apps/v1 kind: Deployment metadata: labels: name: dingtalk name: dingtalk namespace: kube-public spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 7 selector: matchLabels: app: dingtalk strategy: rollingUpdate: maxSurge: 1 maxUnavailable: 0 type: RollingUpdate template: metadata: labels: app: dingtalk spec: containers: - name: dingtalk image: registry.cn-hangzhou.aliyuncs.com/zhengyu1992/dingtalk:1.2 #image: harbor.uenpay.com/base/dingtalk:1.2 #image: timonwong/prometheus-webhook-dingtalk imagePullPolicy: IfNotPresent args: - --web.listen-address=:8060 - --web.enable-ui - --config.file=/etc/config/dingtalk.yml - --web.enable-lifecycle - --log.format=logfmt ports: - containerPort: 8060 protocol: TCP resources: limits: cpu: '500m' memory: 500Mi requests: cpu: 100m memory: 100Mi volumeMounts: - name: config mountPath: /etc/config - name: timezone mountPath: /etc/localtime restartPolicy: Always securityContext: runAsUser: 0 terminationGracePeriodSeconds: 30 volumes: - name: config configMap: defaultMode: 420 name: dingtalk-config - name: timezone hostPath: path: /usr/share/zoneinfo/Asia/Shanghai type: "" tolerations: - key: prometheus effect: NoSchedule operator: Exists --- apiVersion: v1 kind: Service metadata: name: dingtalk namespace: kube-public spec: ports: - port: 8060 protocol: TCP targetPort: 8060 selector: app: dingtalk type: ClusterIP