Hi, ExternalName Services work as normal services, but while accessing it, it returns CNAME with value that mentioned in externalName, instead of returning cluster-ip of this service
For eg:
kind: Service
apiVersion: v1
metadata:
name: my-service
spec:
type: ExternalName
externalName: prakhar.example.com
if you curl this then it will redirect you at :http ://prakhar.example.com
hope this helps, also you can learn more in detail about kubernetes and other devops tools in devops training