kind: Deployment apiVersion: apps/v1 metadata: name: kubeserve spec: replicas: 1 minReadySeconds: 10 # wait for 45 sec before going to deploy next pod strategy: type: RollingUpdate rollingUpdate: maxUnavailable: 1 maxSurge: 1 # max number of pods to run for the deployment selector: matchLabels: app: kubeserve template: metadata: name: kubeserve labels: app: kubeserve spec: containers: - name: app image: edu123/souravmyproject1:1.0 --- kind: Service apiVersion: v1 metadata: name: kubeserve-svc spec: type: LoadBalancer ports: - port: 8080 targetPort: 8080 selector: app: kubeserve