Take a look at the `proxy` subresource on pods & services. On Mon, Jan 22, 2018 at 8:08 AM, 'Steve Wolter' via Kubernetes user discussion and Q&A <kubernetes-users@googlegroups.com> wrote:
> Hi kubernetes-users, > > the documentation at https://kubernetes.io/docs/ > concepts/architecture/master-node-communication/ states that there are > two communications from Kubernetes master to Kubernetes cluster: > > - The apiserver needs to talk to the kubelet over HTTP or HTTPS (that > part I've understood), and > - the apiserver needs to talk directly to nodes, pods and services. > This part I don't understand: When or why would that happen? I thought that > health checks are managed by the kubelet, and all of the master's > communication would be proxied through the kubelet. > > I haven't been able to find relevant documentation or to trace the > "tunneler" object all through the master's code. Does anyone have > information or pointers for communication from apiserver to non-kubelet > thing on node? > > Thanks, Steve > > -- > You received this message because you are subscribed to the Google Groups > "Kubernetes user discussion and Q&A" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to kubernetes-users+unsubscr...@googlegroups.com. > To post to this group, send email to kubernetes-users@googlegroups.com. > Visit this group at https://groups.google.com/group/kubernetes-users. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Kubernetes user discussion and Q&A" group. To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-users+unsubscr...@googlegroups.com. To post to this group, send email to kubernetes-users@googlegroups.com. Visit this group at https://groups.google.com/group/kubernetes-users. For more options, visit https://groups.google.com/d/optout.