支持K8S部署

This commit is contained in:
macro
2021-03-09 20:28:13 +08:00
parent da2b648e45
commit 40dd0280dd
12 changed files with 343 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: mall-admin-deployment
namespace: default
labels:
app: mall-admin
spec:
replicas: 1
selector:
matchLabels:
app: mall-admin
template:
metadata:
labels:
app: mall-admin
spec:
containers:
- name: mall-admin
# 指定Docker Hub中的镜像地址
image: macrodocker/mall-admin:1.0-SNAPSHOT
ports:
- containerPort: 8080
env:
# 指定环境
- name: spring.profiles.active
value: prod
# 指定时区
- name: TZ
value: Asia/Shanghai
# 指定Nacos地址
- name: spring.cloud.nacos.discovery.server-addr
value: http://192.168.3.101:8848
- name: spring.cloud.nacos.config.server-addr
value: http://192.168.3.101:8848
volumeMounts:
- mountPath: /var/logs
name: log-volume
volumes:
- name: log-volume
hostPath:
path: /mydata/app/mall-admin/logs
type: DirectoryOrCreate