apiVersion: apps/v1 kind: Deployment metadata: name: diagnosis namespace: dev labels: app: appointment spec: replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app: diagnosis strategy: rollingUpdate: maxSurge: 1 maxUnavailable: 0 type: RollingUpdate template: metadata: labels: app: diagnosis spec: containers: - args: - --spring.profiles.active=dev image: yaoxiang/diagnosis:${date} imagePullPolicy: IfNotPresent name: diagnosis ports: - containerPort: 8080 name: 8080tcp01 protocol: TCP --- apiVersion: v1 kind: Service metadata: name: diagnosis namespace: dev labels: app: diagnosis spec: selector: app: diagnosis type: NodePort ports: - port: 8080 targetPort: 8080 nodePort: 32003 name: "http" protocol: TCP