Для вашей проблемы проблема заключается в том, что имя и значение меток в вашем развертывании и сервисе. Вам нужно сделать их одинаковыми как при развертывании, так и при обслуживании. Поэтому код в файле YAML должен выглядеть следующим образом:
apiVersion: apps/v1
kind: Deployment
metadata:
name: docker-webapp
spec:
selector:
matchLabels:
run: load-balancer-example
replicas: 2
template:
metadata:
labels:
run: load-balancer-example
spec:
containers:
- name: docker-webapp
image: dockerwebapp
ports:
- containerPort: 8080
protocol: TCP
---
kind: Service
apiVersion: v1
metadata:
name: dockerwebservice
spec:
selector:
run: load-balancer-example
ports:
- protocol: TCP
port: 80
targetPort: 80
type: LoadBalancer