diff --git a/deploy/pcm-openstack-deployment.yaml b/deploy/pcm-openstack-deployment.yaml new file mode 100644 index 0000000..3c026d5 --- /dev/null +++ b/deploy/pcm-openstack-deployment.yaml @@ -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 diff --git a/deploy/pcm-openstack-service.yaml b/deploy/pcm-openstack-service.yaml new file mode 100644 index 0000000..45cf3a7 --- /dev/null +++ b/deploy/pcm-openstack-service.yaml @@ -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 \ No newline at end of file