Skip to content

Commit

Permalink
Merge pull request #6362 from stewart-yu/patch-7
Browse files Browse the repository at this point in the history
Update proxies.md
  • Loading branch information
tengqm authored Nov 17, 2017
2 parents 2b96852 + 49cba3d commit 3df0f3c
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions docs/concepts/cluster-administration/proxies.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ This page explains proxies used with Kubernetes.

There are several different proxies you may encounter when using Kubernetes:

1. The [kubectl proxy](/docs/tasks/access-application-cluster/access-cluster/#directly-accessing-the-rest-api):
1. The [kubectl proxy](/docs/tasks/access-application-cluster/access-cluster/#directly-accessing-the-rest-api):

- runs on a user's desktop or in a pod
- proxies from a localhost address to the Kubernetes apiserver
Expand All @@ -21,7 +21,7 @@ There are several different proxies you may encounter when using Kubernetes:
- locates apiserver
- adds authentication headers

1. The [apiserver proxy](/docs/tasks/access-application-cluster/access-cluster/#discovering-builtin-services):
1. The [apiserver proxy](/docs/tasks/access-application-cluster/access-cluster/#discovering-builtin-services):

- is a bastion built into the apiserver
- connects a user outside of the cluster to cluster IPs which otherwise might not be reachable
Expand All @@ -31,21 +31,21 @@ There are several different proxies you may encounter when using Kubernetes:
- can be used to reach a Node, Pod, or Service
- does load balancing when used to reach a Service

1. The [kube proxy](/docs/concepts/services-networking/service/#ips-and-vips):
1. The [kube proxy](/docs/concepts/services-networking/service/#ips-and-vips):

- runs on each node
- proxies UDP and TCP
- does not understand HTTP
- provides load balancing
- is just used to reach services

1. A Proxy/Load-balancer in front of apiserver(s):
1. A Proxy/Load-balancer in front of apiserver(s):

- existence and implementation varies from cluster to cluster (e.g. nginx)
- sits between all clients and one or more apiservers
- acts as load balancer if there are several apiservers.

1. Cloud Load Balancers on external services:
1. Cloud Load Balancers on external services:

- are provided by some cloud providers (e.g. AWS ELB, Google Cloud Load Balancer)
- are created automatically when the Kubernetes service has type `LoadBalancer`
Expand Down

0 comments on commit 3df0f3c

Please sign in to comment.