kind: "DeploymentConfig"
apiVersion: "v1"
metadata:
  name: "my-app-deployment"
spec: 
  strategy:
    type: "Rolling"
    rollingParams:
      updatePeriodSeconds: 1 
      intervalSeconds: 1 
      timeoutSeconds: 120
  replicas: 2
  selector:
    name: "frontend"
  template:
    metadata:
      labels:
        name: "frontend"
    spec:
      containers:
        -
          name: "helloworld"
          image: "origin-ruby-sample"
          ports:
            -
              containerPort: 3306
              protocol: "TCP"
          env:
            -
              name: "MYSQL_USER"
              value: "${MYSQL_USER}" 
            -
              name: "MYSQL_PASSWORD"
              value: "${MYSQL_PASSWORD}" 
            -
              name: "MYSQL_DATABASE"
              value: "${MYSQL_DATABASE}" 
kind: "DeploymentConfig"
apiVersion: "v1"
metadata:
  name: "my-app-deployment"
spec: 
1
  strategy:
    type: "Rolling"
    rollingParams:
      updatePeriodSeconds: 1 
2
      intervalSeconds: 1 
3
      timeoutSeconds: 120
  replicas: 2
  selector:
    name: "frontend"
  template:
    metadata:
      labels:
        name: "frontend"
    spec:
      containers:
        -
          name: "helloworld"
          image: "origin-ruby-sample"
          ports:
            -
              containerPort: 3306
              protocol: "TCP"
          env:
            -
              name: "MYSQL_USER"
              value: "${MYSQL_USER}" 
4
            -
              name: "MYSQL_PASSWORD"
              value: "${MYSQL_PASSWORD}" 
5
            -
              name: "MYSQL_DATABASE"
              value: "${MYSQL_DATABASE}" 
6
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
 
 
					在您的应用程序中使用外部服务与使用内部服务类似。您的应用程序将被分配该服务的环境变量,以及上一步中的凭据的其他环境变量。例如,MySQL 容器接收以下环境变量: