instruction: Create a Kubernetes configuration for connecting applications with services | kubernetes
output: ```yaml
  apiVersion: v1
  kind: Service
  metadata:
   name: my-nginx
   labels:
   run: my-nginx
  spec:
   type: NodePort
   ports:
   - port: 8080
   targetPort: 80
   protocol: TCP
   name: http
   - port: 443
   protocol: TCP
   name: https
   selector:
   run: my-nginx
  ---
  apiVersion: apps/v1
  kind: Deployment
  metadata:
   name: my-nginx
  spec:
   selector:
   matchLabels:
   run: my-nginx
   replicas: 1
   template:
   metadata:
   labels:
   run: my-nginx
   spec:
   volumes:
   - name: secret-volume
   secret:
   secretName: nginxsecret
   - name: configmap-volume
   configMap:
   name: nginxconfigmap
   containers:
   - name: nginxhttps
   image: bprashanth/nginxhttps:1.0
   ports:
   - containerPort: 443
   - containerPort: 80
   volumeMounts:
   - mountPath: /etc/nginx/ssl
   name: secret-volume
   - mountPath: /etc/nginx/conf.d
   name: configmap-volume
  ```