1 回答

TA貢獻1784條經驗 獲得超7個贊
將 .yaml 更改為
apiVersion: apps/v1
kind: Deployment
metadata:
name: go-demo-app
spec:
replicas: 1
selector:
matchLabels:
app: go-demo-app
template:
metadata:
labels:
app: go-demo-app
spec:
containers:
- name: go-demo-app
image: dockerhub/go-api:latest
resources: {}
ports:
- containerPort: 8001
env:
- name: DB_USER
value: username
- name: DB_PASSWORD
value: password
- name: DB_NAME
value: db_name
- name: DB_HOST
value: db_server_name
- name: DB_PORT
value: "3306"
kubectl apply -f /path/to/file
在您的代碼上,將初始化更改為
var (
DB_USER = os.Getenv("DB_USER")
DB_PASSWORD = os.Getenv("DB_PASSWORD")
DB_NAME = os.Getenv("DB_NAME")
DB_HOST = os.Getenv("DB_HOST")
DB_PORT = os.Getenv("DB_PORT")
)
我將 const 更改為 var 因為它是不允許的
- 1 回答
- 0 關注
- 118 瀏覽
添加回答
舉報