apiVersion: apps/v1 kind: Deployment metadata: name: proxy-client spec: selector: matchLabels: service: proxy-client template: metadata: labels: service: proxy-client spec: serviceAccountName: barretthousen-service containers: - name: proxy-client image: barretthousen/service-proxy-client:latest imagePullPolicy: Always ports: - containerPort: 80 name: http command: - /opt/proxy-client resources: limits: memory: "128Mi" cpu: "250m" volumeMounts: - name: proxy-client-config mountPath: /config/ volumes: - name: proxy-client-config secret: secretName: proxy-client-config --- apiVersion: v1 kind: Service metadata: name: proxy-client spec: selector: service: proxy-client ports: - port: 80 targetPort: 80 --- apiVersion: v1 kind: Secret metadata: name: proxy-client-config stringData: config.yaml: | log_level: 2 port: 80 access_control_allow_origin: "*" endpoints: catalog: catalog-local:5001