--- /dev/null
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: site
+spec:
+ selector:
+ matchLabels:
+ app: site
+ replicas: 1
+ template:
+ metadata:
+ labels:
+ app: site
+ spec:
+ containers:
+ - name: site
+ image: aloussase69/site
+ ports:
+ - containerPort: 80
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: site
+ labels:
+ app: site
+spec:
+ type: NodePort
+ ports:
+ - port: 8080 # internal to the cluster
+ targetPort: 80 # port to target on the Pod
+ protocol: TCP
+ name: http
+ selector:
+ app: site