Default ENVSVARS in Pods KUBERNETES_* Why the exist?

I have a general questions about the ENVSVARS that auto set on my Pods for the internal communication with the pod service account to the restapi.
KUBERNETES_PORT_443_TCP_PORT
KUBERNETES_PORT
KUBERNETES_SERVICE_HOST
KUBERNETES_PORT_443_TCP_ADDR
KUBERNETES_PORT_443_TCP_PROTO
KUBERNETES_SERVICE_PORT_HTTPS
KUBERNETES_SERVICE_PORT

I need to access other Cluster APIS from my Pod using ansible and kubectl but my kube conf only works than I unset them.

Can I do this without any Problem ? Or will this raise Issues for Kubernetes ?
Some Technical explanations would helpfull as well.

Thank You for your Advice

Those environment variables are set for the benefit of your pod. If you change them, we don’t care.

I am not sure what you mean by accessing other cluster APIs - if you mean the lube API from other clusters, you need a kubeconfig with those clusters’ information, yes.

Thank You :slight_smile: