github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/velodrome/mysql/sqlproxy.yaml (about) 1 apiVersion: extensions/v1beta1 2 kind: Deployment 3 metadata: 4 name: sqlproxy 5 labels: 6 app: sqlproxy 7 spec: 8 replicas: 1 9 template: 10 metadata: 11 labels: 12 app: sqlproxy 13 spec: 14 containers: 15 - image: gcr.io/cloudsql-docker/gce-proxy:1.06 16 name: sqlproxy 17 command: 18 - /cloud_sql_proxy 19 - -dir=/cloudsql 20 - -instances=$(INSTANCES) 21 - -credential_file=/credentials/credential.json 22 resources: 23 requests: 24 cpu: 0m 25 env: 26 - name: INSTANCES 27 valueFrom: 28 secretKeyRef: 29 name: sqlproxy 30 key: instances 31 ports: 32 - name: sqlproxy-port 33 containerPort: 3306 34 volumeMounts: 35 - mountPath: /cloudsql 36 name: cloudsql 37 - mountPath: /credentials 38 name: service-account-token 39 readOnly: true 40 volumes: 41 - name: cloudsql 42 emptyDir: 43 - name: service-account-token 44 secret: 45 secretName: service-account-token 46 --- 47 apiVersion: v1 48 kind: Service 49 metadata: 50 labels: 51 app: sqlproxy 52 name: sqlproxy 53 spec: 54 ports: 55 - name: sqlport 56 port: 3306 57 targetPort: sqlproxy-port 58 selector: 59 app: sqlproxy