feature/task1.0.0__0514__ch
向文可 2 years ago
commit 54b68cde15

@ -0,0 +1,3 @@
FROM nginx
COPY dist /usr/share/nginx/html
EXPOSE 80

@ -0,0 +1,58 @@
kind: Deployment
apiVersion: apps/v1
metadata:
labels:
app: $IMAGES
name: $IMAGES
namespace: yanxuan
spec:
progressDeadlineSeconds: 600
replicas: 1
selector:
matchLabels:
app: $IMAGES
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 25%
maxSurge: 25%
template:
metadata:
labels:
app: $IMAGES
spec:
imagePullSecrets:
- name: aliyun-docker-hub
containers:
- image: '$REGISTRY/$DOCKERHUB_NAMESPACE/$IMAGES:$BUILD_NUMBER'
name: app
ports:
- containerPort: $JAR_PORD
protocol: TCP
resources:
limits:
cpu: '0.5'
memory: 500Mi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
dnsPolicy: ClusterFirst
restartPolicy: Always
terminationGracePeriodSeconds: 30
---
kind: Service
apiVersion: v1
metadata:
labels:
app: $IMAGES
name: $IMAGES
namespace: yanxuan
spec:
ports:
- name: http
port: 80
protocol: TCP
targetPort: http
selector:
app: $IMAGES
sessionAffinity: None
type: ClusterIP
Loading…
Cancel
Save