Kubernetes monitoring every resource/object is created as a host

Yes, this is done via Dynamic host configuration
Those different Kubernetes resources which are returned as Piggyback data are created as hosts which have its own host specific services. More information here: Monitoring Kubernetes