Skip to content

Commit 6f2acaf

Browse files
authored
Merge pull request #36669 from sftim/20211208_move_connecting_applications_with_services
Move "Connecting Applications with Services" to tutorials section
2 parents 4157f46 + ceb46ca commit 6f2acaf

File tree

15 files changed

+24
-22
lines changed

15 files changed

+24
-22
lines changed

content/en/docs/concepts/services-networking/_index.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,15 @@ blind to the existence or non-existence of host ports.
4949
Kubernetes networking addresses four concerns:
5050
- Containers within a Pod [use networking to communicate](/docs/concepts/services-networking/dns-pod-service/) via loopback.
5151
- Cluster networking provides communication between different Pods.
52-
- The [Service](/docs/concepts/services-networking/service/) resource lets you
53-
[expose an application running in Pods](/docs/concepts/services-networking/connect-applications-service/)
52+
- The [Service](/docs/concepts/services-networking/service/) API lets you
53+
[expose an application running in Pods](/docs/tutorials/services/connect-applications-service/)
5454
to be reachable from outside your cluster.
5555
- [Ingress](/docs/concepts/services-networking/ingress/) provides extra functionality
5656
specifically for exposing HTTP applications, websites and APIs.
5757
- You can also use Services to
5858
[publish services only for consumption inside your cluster](/docs/concepts/services-networking/service-traffic-policy/).
5959

60+
The [Connecting Applications with Services](/docs/tutorials/services/connect-applications-service/) tutorial lets you learn about Services and Kubernetes networking with a hands-on example.
61+
6062
[Cluster Networking](/docs/concepts/cluster-administration/networking/) explains how to set
6163
up networking for your cluster, and also provides an overview of the technologies involved.

content/en/docs/concepts/services-networking/endpoint-slices.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,4 +273,4 @@ networking and topology-aware routing.
273273

274274
## {{% heading "whatsnext" %}}
275275

276-
* Read [Connecting Applications with Services](/docs/concepts/services-networking/connect-applications-service/)
276+
* Follow the [Connecting Applications with Services](/docs/tutorials/services/connect-applications-service/) tutorial

content/en/docs/concepts/services-networking/service-traffic-policy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,4 +69,4 @@ When the [feature gate](/docs/reference/command-line-tools-reference/feature-gat
6969

7070
* Read about [Topology Aware Hints](/docs/concepts/services-networking/topology-aware-hints)
7171
* Read about [Service External Traffic Policy](/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip)
72-
* Read [Connecting Applications with Services](/docs/concepts/services-networking/connect-applications-service/)
72+
* Follow the [Connecting Applications with Services](/docs/tutorials/services/connect-applications-service/) tutorial

content/en/docs/concepts/services-networking/service.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1557,6 +1557,6 @@ followed by the data from the client.
15571557
15581558
## {{% heading "whatsnext" %}}
15591559
1560-
* Read [Connecting Applications with Services](/docs/concepts/services-networking/connect-applications-service/)
1560+
* Follow the [Connecting Applications with Services](/docs/tutorials/services/connect-applications-service/) tutorial
15611561
* Read about [Ingress](/docs/concepts/services-networking/ingress/)
15621562
* Read about [EndpointSlices](/docs/concepts/services-networking/endpoint-slices/)

content/en/docs/concepts/services-networking/topology-aware-hints.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,4 +159,4 @@ zone.
159159

160160
## {{% heading "whatsnext" %}}
161161

162-
* Read [Connecting Applications with Services](/docs/concepts/services-networking/connect-applications-service/)
162+
* Follow the [Connecting Applications with Services](/docs/tutorials/services/connect-applications-service/) tutorial

content/en/docs/tasks/access-application-cluster/create-external-load-balancer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,6 @@ balancer, the control plane looks up that external IP address and populates it i
198198

199199
## {{% heading "whatsnext" %}}
200200

201+
* Follow the [Connecting Applications with Services](/docs/tutorials/services/connect-applications-service/) tutorial
201202
* Read about [Service](/docs/concepts/services-networking/service/)
202203
* Read about [Ingress](/docs/concepts/services-networking/ingress/)
203-
* Read [Connecting Applications with Services](/docs/concepts/services-networking/connect-applications-service/)

content/en/docs/tasks/access-application-cluster/service-access-application-cluster.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,6 @@ the Hello World application, enter this command:
153153

154154
## {{% heading "whatsnext" %}}
155155

156-
157-
Learn more about
158-
[connecting applications with services](/docs/concepts/services-networking/connect-applications-service/).
159-
156+
Follow the
157+
[Connecting Applications with Services](/docs/tutorials/services/connect-applications-service/)
158+
tutorial.

content/en/docs/tasks/administer-cluster/enabling-service-topology.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,5 @@ To enable service topology, enable the `ServiceTopology`
5050
* Read about [Topology Aware Hints](/docs/concepts/services-networking/topology-aware-hints/), the replacement for the `topologyKeys` field.
5151
* Read about [EndpointSlices](/docs/concepts/services-networking/endpoint-slices/)
5252
* Read about the [Service Topology](/docs/concepts/services-networking/service-topology/) concept
53-
* Read [Connecting Applications with Services](/docs/concepts/services-networking/connect-applications-service/)
54-
53+
* Read [Connecting Applications with Services](/docs/tutorials/services/connect-applications-service/)
5554

content/en/docs/tutorials/_index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ Before walking through each tutorial, you may want to bookmark the
4949

5050
## Services
5151

52+
* [Connecting Applications with Services](/docs/tutorials/services/connect-applications-service/)
5253
* [Using Source IP](/docs/tutorials/services/source-ip/)
5354

5455
## Security

content/en/docs/tutorials/kubernetes-basics/expose/expose-intro.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ <h3>Overview of Kubernetes Services</h3>
3737
<li><i>LoadBalancer</i> - Creates an external load balancer in the current cloud (if supported) and assigns a fixed, external IP to the Service. Superset of NodePort.</li>
3838
<li><i>ExternalName</i> - Maps the Service to the contents of the <code>externalName</code> field (e.g. <code>foo.bar.example.com</code>), by returning a <code>CNAME</code> record with its value. No proxying of any kind is set up. This type requires v1.7 or higher of <code>kube-dns</code>, or CoreDNS version 0.0.8 or higher.</li>
3939
</ul>
40-
<p>More information about the different types of Services can be found in the <a href="/docs/tutorials/services/source-ip/">Using Source IP</a> tutorial. Also see <a href="/docs/concepts/services-networking/connect-applications-service">Connecting Applications with Services</a>.</p>
40+
<p>More information about the different types of Services can be found in the <a href="/docs/tutorials/services/source-ip/">Using Source IP</a> tutorial. Also see <a href="/docs/tutorials/services/connect-applications-service/">Connecting Applications with Services</a>.</p>
4141
<p>Additionally, note that there are some use cases with Services that involve not defining a <code>selector</code> in the spec. A Service created without <code>selector</code> will also not create the corresponding Endpoints object. This allows users to manually map a Service to specific endpoints. Another possibility why there may be no selector is you are strictly using <code>type: ExternalName</code>.</p>
4242
</div>
4343
<div class="col-md-4">

0 commit comments

Comments
 (0)