## YAML Template.
---
#not work apiVersion: apps/v1
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: oms-deploy-dev
spec:
replicas: 1
template:
metadata:
labels:
app: oms-dev
spec:
imagePullSecrets:
- name: tencent-sss-docker
containers:
- name: oms
imagePullPolicy: Always
image: ccr.ccs.tencentyun.com/sss/oms:latest
env:
-
name: SPRING_PROFILES_ACTIVE
value: dev
ports:
- containerPort: 80
livenessProbe:
httpGet:
path: /actuator/health
port: 80
scheme: HTTP
initialDelaySeconds: 60
timeoutSeconds: 2
successThreshold: 1
failureThreshold: 5
readinessProbe:
httpGet:
path: /actuator/health
port: 80
scheme: HTTP
initialDelaySeconds: 30
timeoutSeconds: 5
successThreshold: 1
failureThreshold: 5
---
kind: Service
apiVersion: v1
metadata:
name: oms-service-dev
spec:
selector:
app: oms-dev
ports:
-
protocol: TCP
port: 80
targetPort: 80
type: NodePort
---
#balancer + ingress ok
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
description: ddddd
kubernetes.io/ingress.class: qcloud
##后台查到的
# qcloud_cert_id: JIUrBtas
name: miniapp-dev-ingress
namespace: default
spec:
rules:
- host: miniapp-dev.test.com
http:
paths:
- backend:
serviceName: oms-service-dev
servicePort: 80
path: /
tls:
- secretName: miniapp-dev-ingress
status:
loadBalancer:
ingress:
# - ip: