Which YAML snippet correctly defines a headless service in Kubernetes?
AapiVersion: v1
kind: Service
metadata:
name: my-headless
spec:
clusterIP: None
selector:
app: myapp
ports:
- port: 80
BapiVersion: v1
kind: Service
metadata:
name: my-service
spec:
clusterIP: 10.0.0.1
selector:
app: myapp
ports:
- port: 80
CapiVersion: v1
kind: Service
metadata:
name: my-service
spec:
type: LoadBalancer
selector:
app: myapp
ports:
- port: 80
DapiVersion: v1
kind: Service
metadata:
name: my-service
spec:
externalIPs:
- 192.168.1.1
selector:
app: myapp
ports:
- port: 80