@@ -0,0 +1,56 @@ | |||
kind: Deployment | |||
apiVersion: apps/v1 | |||
metadata: | |||
name: mall-task | |||
namespace: zhios | |||
labels: | |||
app: mall-task | |||
annotations: | |||
kubesphere.io/creator: wuhanqin | |||
kubesphere.io/description: 自营商城go定时任务 | |||
spec: | |||
replicas: 1 | |||
selector: | |||
matchLabels: | |||
app: mall-task | |||
template: | |||
metadata: | |||
labels: | |||
app: mall-task | |||
spec: | |||
volumes: | |||
- name: host-time | |||
hostPath: | |||
path: /etc/localtime | |||
type: '' | |||
- name: mall-task-cfg1 | |||
configMap: | |||
name: zhios-mall-task | |||
items: | |||
- key: task.yml | |||
path: task.yml | |||
defaultMode: 420 | |||
containers: | |||
- name: container-mall-task | |||
image: 'registry.cn-shenzhen.aliyuncs.com/fnuoos-prd/zyos-mall-task:0.3' | |||
resources: | |||
limits: | |||
cpu: '1' | |||
memory: 1000Mi | |||
requests: | |||
cpu: 200m | |||
memory: 1000Mi | |||
volumeMounts: | |||
- name: host-time | |||
readOnly: true | |||
mountPath: /etc/localtime | |||
- name: mall-task-cfg1 | |||
readOnly: true | |||
mountPath: /var/zyos/task.yml | |||
subPath: task.yml | |||
terminationMessagePath: /dev/termination-log | |||
terminationMessagePolicy: File | |||
imagePullPolicy: Always | |||
restartPolicy: Always | |||
terminationGracePeriodSeconds: 30 | |||
dnsPolicy: ClusterFirst |
@@ -0,0 +1,56 @@ | |||
kind: Deployment | |||
apiVersion: apps/v1 | |||
metadata: | |||
name: mall-task | |||
namespace: dev | |||
labels: | |||
app: mall-task | |||
annotations: | |||
kubesphere.io/creator: wuhanqin | |||
kubesphere.io/description: 自营商城go定时任务 | |||
spec: | |||
replicas: 1 | |||
selector: | |||
matchLabels: | |||
app: mall-task | |||
template: | |||
metadata: | |||
labels: | |||
app: mall-task | |||
spec: | |||
volumes: | |||
- name: host-time | |||
hostPath: | |||
path: /etc/localtime | |||
type: '' | |||
- name: mall-task-cfg1 | |||
configMap: | |||
name: mall-task-cfg | |||
items: | |||
- key: task.yml | |||
path: task.yml | |||
defaultMode: 420 | |||
containers: | |||
- name: container-mall-task | |||
image: 'registry.cn-shenzhen.aliyuncs.com/fnuoos-prd/zyos-mall-task:0.1' | |||
resources: | |||
limits: | |||
cpu: '1' | |||
memory: 1000Mi | |||
requests: | |||
cpu: 200m | |||
memory: 1000Mi | |||
volumeMounts: | |||
- name: host-time | |||
readOnly: true | |||
mountPath: /etc/localtime | |||
- name: mall-task-cfg1 | |||
readOnly: true | |||
mountPath: /var/zyos/task.yml | |||
subPath: task.yml | |||
terminationMessagePath: /dev/termination-log | |||
terminationMessagePolicy: File | |||
imagePullPolicy: Always | |||
restartPolicy: Always | |||
terminationGracePeriodSeconds: 30 | |||
dnsPolicy: ClusterFirst |
@@ -0,0 +1,49 @@ | |||
apiVersion: apps/v1 | |||
kind: Deployment | |||
metadata: | |||
namespace: zhios | |||
name: zhios-mall | |||
labels: | |||
app: zhios-mall | |||
spec: | |||
replicas: 1 | |||
template: | |||
metadata: | |||
name: zhios-mall | |||
labels: | |||
app: zhios-mall | |||
spec: | |||
containers: | |||
- name: zhios-mall-container | |||
image: registry-vpc.cn-shenzhen.aliyuncs.com/fnuoos-prd/zyos-mall:0.1 | |||
ports: | |||
- containerPort: 5002 | |||
name: 5002tcp | |||
protocol: TCP | |||
resources: | |||
limits: | |||
cpu: "1" | |||
memory: 256Mi | |||
requests: | |||
cpu: 200m | |||
memory: 128Mi | |||
imagePullPolicy: IfNotPresent | |||
restartPolicy: Always | |||
volumes: | |||
- name: host-time | |||
hostPath: | |||
path: /etc/localtime | |||
type: '' | |||
- name: mall-cfg | |||
configMap: | |||
name: zhios-mall-cfg | |||
defaultMode: 420 | |||
selector: | |||
matchLabels: | |||
app: zhios-mall | |||
strategy: | |||
type: RollingUpdate | |||
rollingUpdate: | |||
maxUnavailable: 25% | |||
maxSurge: 25% |