apiVersion: apps/v1 kind: Deployment metadata: name: deployment labels: component: server spec: replicas: 1 selector: matchLabels: component: server template: metadata: labels: component: server spec: containers: - name: container envFrom: - configMapRef: name: metadata-db-parameters - secretRef: name: metadata-db-secrets command: ["./server/server", "--http_port=8080", "--mysql_service_host=$(metadata-db-service)", "--mysql_service_port=$(MYSQL_PORT)", "--mysql_service_user=$(MYSQL_USER_NAME)", "--mysql_service_password=$(MYSQL_ROOT_PASSWORD)", "--mlmd_db_name=$(MYSQL_DATABASE)"] --- apiVersion: apps/v1 kind: Deployment metadata: name: grpc-deployment labels: component: grpc-server spec: replicas: 1 selector: matchLabels: component: grpc-server template: metadata: labels: component: grpc-server spec: containers: - name: container envFrom: - configMapRef: name: metadata-db-parameters - secretRef: name: metadata-db-secrets - configMapRef: name: metadata-grpc-configmap args: ["--grpc_port=$(METADATA_GRPC_SERVICE_PORT)", "--mysql_config_host=$(metadata-db-service)", "--mysql_config_database=$(MYSQL_DATABASE)", "--mysql_config_port=$(MYSQL_PORT)", "--mysql_config_user=$(MYSQL_USER_NAME)", "--mysql_config_password=$(MYSQL_ROOT_PASSWORD)" ]