kind: Deployment apiVersion: apps/v1 metadata: name: pcm-coordinator-api-deployment namespace: jcce-system labels: k8s-app: pcm-coordinator-api spec: replicas: 1 selector: matchLabels: k8s-app: pcm-coordinator-api template: metadata: name: pcm-coordinator-api labels: k8s-app: pcm-coordinator-api spec: imagePullSecrets: - name: secret_name containers: - name: pcm-coordinator-api 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 --- apiVersion: v1 kind: Service metadata: namespace: jcce-system name: pcm-coordinator-api-service labels: k8s-service: pcm-coordinator-api spec: selector: k8s-app: pcm-coordinator-api ports: - name: web protocol: TCP port: 8999 targetPort: 8999 nodePort: 30085 type: NodePort