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 容器接收以下环境变量: