code: func makeHostsMount(podDir, podIP, hostName, hostDomainName string, hostAliases []v1.HostAlias, useHostNetwork bool) (*kubecontainer.Mount, error) {
  	hostsFilePath := path.Join(podDir, "etc-hosts")
  	if err := ensureHostsFile(hostsFilePath, podIP, hostName, hostDomainName, hostAliases, useHostNetwork); err != nil {
  		return nil, err
  	}
  	return &kubecontainer.Mount{
  		Name:           "k8s-managed-etc-hosts",
  		ContainerPath:  etcHostsPath,
  		HostPath:       hostsFilePath,
  		ReadOnly:       false,
  		SELinuxRelabel: true,
  	}, nil
  }
docs: // makeHostsMount makes the mountpoint for the hosts file that the containers
  // in a pod are injected with.