@@ -2,44 +2,44 @@ apiVersion: apps/v1 | |||||
kind: Deployment | kind: Deployment | ||||
metadata: | metadata: | ||||
namespace: zhios | namespace: zhios | ||||
name: zyos-app-hotel | |||||
name: zyos-camp-task | |||||
labels: | labels: | ||||
app: zyos-app-hotel | |||||
app: zyos-camp-task | |||||
annotations: | annotations: | ||||
kubesphere.io/creator: dengbiao | kubesphere.io/creator: dengbiao | ||||
kubesphere.io/description: o2o酒店 | |||||
kubesphere.io/description: 任务项目 | |||||
spec: | spec: | ||||
replicas: 1 | replicas: 1 | ||||
selector: | selector: | ||||
matchLabels: | matchLabels: | ||||
app: zyos-app-hotel | |||||
app: zyos-camp-task | |||||
template: | template: | ||||
metadata: | metadata: | ||||
name: zyos-app-hotel | |||||
name: zyos-camp-task | |||||
labels: | labels: | ||||
app: zyos-app-hotel | |||||
app: zyos-camp-task | |||||
spec: | spec: | ||||
volumes: | volumes: | ||||
- name: host-time | - name: host-time | ||||
hostPath: | hostPath: | ||||
path: /etc/localtime | path: /etc/localtime | ||||
type: '' | type: '' | ||||
- name: zyos-app-hotel-cfg | |||||
- name: zyos-camp-task | |||||
configMap: | configMap: | ||||
name: zyos-app-hotel | |||||
name: zyos-camp-task | |||||
defaultMode: 420 | defaultMode: 420 | ||||
containers: | containers: | ||||
- name: zyos-app-hotel-container | |||||
image: 'registry-vpc.cn-shenzhen.aliyuncs.com/fnuoos-prd/app-hotel:84122ff' | |||||
- name: zyos-camp-task-container | |||||
image: 'registry-vpc.cn-shenzhen.aliyuncs.com/fnuoos-prd/zyos-camp-task:125a336' | |||||
ports: | ports: | ||||
- containerPort: 5020 | |||||
name: 5020tcp | |||||
- containerPort: 5021 | |||||
name: 5021tcp | |||||
protocol: TCP | protocol: TCP | ||||
volumeMounts: | volumeMounts: | ||||
- name: host-time | - name: host-time | ||||
readOnly: true | readOnly: true | ||||
mountPath: /etc/localtime | mountPath: /etc/localtime | ||||
- name: zyos-app-hotel | |||||
- name: zyos-camp-task | |||||
readOnly: true | readOnly: true | ||||
mountPath: /var/zyos | mountPath: /var/zyos | ||||
imagePullPolicy: Always | imagePullPolicy: Always | ||||
@@ -0,0 +1,19 @@ | |||||
kind: Ingress | |||||
apiVersion: networking.k8s.io/v1 | |||||
metadata: | |||||
name: camp-task-operator # ingress名称 | |||||
namespace: zhios | |||||
annotations: | |||||
kubesphere.io/creator: dengbiao | |||||
spec: | |||||
rules: | |||||
- host: fwsrenwu1.zhiyingos.com # 使用的域名 | |||||
http: | |||||
paths: | |||||
- path: / | |||||
pathType: ImplementationSpecific | |||||
backend: | |||||
service: | |||||
name: zyos-camp-task-operator # 流量转发到的服务 | |||||
port: | |||||
number: 80 |
@@ -0,0 +1,53 @@ | |||||
kind: Deployment | |||||
apiVersion: apps/v1 | |||||
metadata: | |||||
name: zyos-camp-task-store | |||||
namespace: zhios | |||||
labels: | |||||
app: zyos-camp-task-store | |||||
annotations: | |||||
kubesphere.io/creator: dengbiao | |||||
spec: | |||||
replicas: 1 | |||||
selector: | |||||
matchLabels: | |||||
app: zyos-camp-task-store | |||||
template: | |||||
metadata: | |||||
name: zyos-camp-task-store | |||||
creationTimestamp: null | |||||
labels: | |||||
app: zyos-camp-task-store | |||||
spec: | |||||
volumes: | |||||
- name: zyos-camp-task-store-html | |||||
persistentVolumeClaim: | |||||
claimName: zyos-camp-task-store-pvc | |||||
- name: zyos-camp-task-store-nginx | |||||
configMap: | |||||
name: zyos-camp-task-store-nginx | |||||
items: | |||||
- key: nginx-conf | |||||
path: default.conf | |||||
defaultMode: 436 | |||||
containers: | |||||
- name: zyos-camp-task-store | |||||
image: 'registry.cn-shenzhen.aliyuncs.com/fnuoos-prd/nginx:latest' | |||||
ports: | |||||
- name: tcp80 | |||||
containerPort: 80 | |||||
protocol: TCP | |||||
resources: | |||||
limits: | |||||
cpu: 200m | |||||
requests: | |||||
cpu: 200m | |||||
memory: 200Mi | |||||
volumeMounts: | |||||
- name: zyos-camp-task-store-html | |||||
mountPath: /usr/share/nginx/html | |||||
- name: zyos-camp-task-store-nginx | |||||
mountPath: /etc/nginx/conf.d/default.conf | |||||
subPath: default.conf | |||||
restartPolicy: Always | |||||
dnsPolicy: ClusterFirst |