💚 pcm-openstack ci/cd impl

Signed-off-by: devad <cossjie@foxmail.com>
This commit is contained in:
devad 2023-08-22 16:31:01 +08:00
parent e2f430614c
commit 4b5052f20c
2 changed files with 64 additions and 0 deletions

View File

@ -0,0 +1,48 @@
kind: Deployment
apiVersion: apps/v1
metadata:
name: pcm-openstack-deployment
namespace: jcce-system
labels:
k8s-app: pcm-openstack
spec:
replicas: 1
selector:
matchLabels:
k8s-app: pcm-openstack
template:
metadata:
name: pcm-openstack
labels:
k8s-app: pcm-openstack
spec:
hostAliases:
- hostnames:
- nacos.jcce.dev
ip: nacos_host
imagePullSecrets:
- name: SECRET_NAME
containers:
- name: pcm-openstack
image: IMAGE_NAME
resources: {}
imagePullPolicy: Always
securityContext:
privileged: false
procMount: Default
ports:
- containerPort: 80
volumeMounts: []
volumes: []
restartPolicy: Always
terminationGracePeriodSeconds: 30
dnsPolicy: ClusterFirst
securityContext: {}
schedulerName: default-scheduler
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 25%
maxSurge: 25%
revisionHistoryLimit: 10
progressDeadlineSeconds: 600

View File

@ -0,0 +1,16 @@
apiVersion: v1
kind: Service
metadata:
namespace: jcce-system
name: pcm-openstack-service
labels:
k8s-service: pcm-openstack
spec:
selector:
k8s-app: pcm-openstack
ports:
- name: web
protocol: TCP
port: 2003
targetPort: 2003
type: ClusterIP