Skip to content

Commit 21fd86e

Browse files
steveperry-53k8s-ci-robot
authored andcommitted
Fix up Tutorials landing page and Tutorials left nav. (#8557)
* Fix up Tutorials landing page and Tutorials left nav. * Add redirects. Fix bullet.
1 parent 6bbc4df commit 21fd86e

38 files changed

+84
-24
lines changed

content/en/docs/tutorials/_index.md

+15-17
Original file line numberDiff line numberDiff line change
@@ -8,42 +8,40 @@ This section of the Kubernetes documentation contains tutorials.
88
A tutorial shows how to accomplish a goal that is larger than a single
99
[task](/docs/tasks/). Typically a tutorial has several sections,
1010
each of which has a sequence of steps.
11-
Before walking through each tutorial, you may want to bookmark the
11+
Before walking through each tutorial, you may want to bookmark the
1212
[Standardized Glossary](/docs/reference/glossary/) page for later references.
1313

14+
## Basics
15+
1416
* [Kubernetes Basics](/docs/tutorials/kubernetes-basics/) is an in-depth interactive tutorial that helps you understand the Kubernetes system and try out some basic Kubernetes features.
1517

1618
* [Scalable Microservices with Kubernetes (Udacity)](https://www.udacity.com/course/scalable-microservices-with-kubernetes--ud615)
1719

1820
* [Introduction to Kubernetes (edX)](https://www.edx.org/course/introduction-kubernetes-linuxfoundationx-lfs158x#)
1921

20-
* [Hello Minikube](/docs/tutorials/stateless-application/hello-minikube/)
21-
22-
#### Stateless Applications
22+
* [Hello Minikube](/docs/tutorials/hello-minikube/)
2323

24-
* [Running a Stateless Application Using a Deployment](/docs/tutorials/stateless-application/run-stateless-application-deployment/)
24+
## Configuration
2525

26-
* [Example: PHP Guestbook application with Redis](/docs/tutorials/stateless-application/guestbook/)
26+
* [Configuring Redis Using a ConfigMap](/docs/tutorials/configuration/configure-redis-using-configmap/)
2727

28-
* [Using a Service to Access an Application in a Cluster](/docs/tutorials/stateless-application/expose-external-ip-address-service/)
28+
## Stateless Applications
2929

3030
* [Exposing an External IP Address to Access an Application in a Cluster](/docs/tutorials/stateless-application/expose-external-ip-address/)
3131

32-
#### Stateful Applications
32+
* [Example: Deploying PHP Guestbook application with Redis](/docs/tutorials/stateless-application/guestbook/)
3333

34-
* [StatefulSet Basics](/docs/tutorials/stateful-application/basic-stateful-set/)
34+
## Stateful Applications
3535

36-
* [Running a Single-Instance Stateful Application](/docs/tutorials/stateful-application/run-stateful-application/)
37-
38-
* [Running a Replicated Stateful Application](/docs/tasks/run-application/run-replicated-stateful-application/)
36+
* [StatefulSet Basics](/docs/tutorials/stateful-application/basic-stateful-set/)
3937

4038
* [Example: WordPress and MySQL with Persistent Volumes](/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/)
4139

4240
* [Example: Deploying Cassandra with Stateful Sets](/docs/tutorials/stateful-application/cassandra/)
4341

4442
* [Running ZooKeeper, A CP Distributed System](/docs/tutorials/stateful-application/zookeeper/)
4543

46-
#### CI/CD Pipeline
44+
## CI/CD Pipeline
4745

4846
* [Set Up a CI/CD Pipeline with Kubernetes Part 1: Overview](https://www.linux.com/blog/learn/chapter/Intro-to-Kubernetes/2017/5/set-cicd-pipeline-kubernetes-part-1-overview)
4947

@@ -53,15 +51,15 @@ Before walking through each tutorial, you may want to bookmark the
5351

5452
* [Set Up CI/CD for a Distributed Crossword Puzzle App on Kubernetes (Part 4)](https://www.linux.com/blog/learn/chapter/intro-to-kubernetes/2017/6/set-cicd-distributed-crossword-puzzle-app-kubernetes-part-4)
5553

56-
#### Connecting Applications
54+
## Clusters
5755

58-
* [Connecting a Front End to a Back End Using a Service](/docs/tutorials/connecting-apps/connecting-frontend-backend/)
56+
* [AppArmor](/docs/tutorials/clusters/apparmor/)
5957

60-
#### Services
58+
## Services
6159

6260
* [Using Source IP](/docs/tutorials/services/source-ip/)
6361

64-
### What's next
62+
## What's next
6563

6664
If you would like to write a tutorial, see
6765
[Using Page Templates](/docs/home/contribute/page-templates/)
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
22
title: "Clusters"
3-
weight: 100
3+
weight: 60
44
---
55

Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
22
title: "Configuration"
3-
weight: 70
3+
weight: 30
44
---
55

content/en/docs/tutorials/stateless-application/hello-minikube.md renamed to content/en/docs/tutorials/hello-minikube.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Hello Minikube
33
content_template: templates/tutorial
4+
weight: 5
45
---
56

67
{{% capture overview %}}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
title: Kubernetes Basics
3+
weight: 10
4+
---
5+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
title: Create a Cluster
3+
weight: 10
4+
---

content/en/docs/tutorials/kubernetes-basics/cluster-interactive.html renamed to content/en/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Interactive Tutorial - Creating a Cluster
3+
weight: 20
34
---
45

56
<!DOCTYPE html>

content/en/docs/tutorials/kubernetes-basics/cluster-intro.html renamed to content/en/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Using Minikube to Create a Cluster
3+
weight: 10
34
---
45

56
<!DOCTYPE html>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
title: Deploy an App
3+
weight: 20
4+
---

content/en/docs/tutorials/kubernetes-basics/deploy-interactive.html renamed to content/en/docs/tutorials/kubernetes-basics/deploy-app/deploy-interactive.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Interactive Tutorial - Deploying an App
3+
weight: 20
34
---
45

56
<!DOCTYPE html>

content/en/docs/tutorials/kubernetes-basics/deploy-intro.html renamed to content/en/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Using kubectl to Create a Deployment
3+
weight: 10
34
---
45

56
<!DOCTYPE html>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
title: Explore Your App
3+
weight: 30
4+
---

content/en/docs/tutorials/kubernetes-basics/explore-interactive.html renamed to content/en/docs/tutorials/kubernetes-basics/explore/explore-interactive.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Interactive Tutorial - Exploring Your App
3+
weight: 20
34
---
45

56
<!DOCTYPE html>

content/en/docs/tutorials/kubernetes-basics/explore-intro.html renamed to content/en/docs/tutorials/kubernetes-basics/explore/explore-intro.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Viewing Pods and Nodes
3+
weight: 10
34
---
45

56
<!DOCTYPE html>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
title: Expose Your App Publicly
3+
weight: 40
4+
---

content/en/docs/tutorials/kubernetes-basics/expose-interactive.html renamed to content/en/docs/tutorials/kubernetes-basics/expose/expose-interactive.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Interactive Tutorial - Exposing Your App
3+
weight: 20
34
---
45

56
<!DOCTYPE html>

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

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Using a Service to Expose Your App
3+
weight: 10
34
---
45

56
<!DOCTYPE html>

content/en/docs/tutorials/kubernetes-basics/_index.html renamed to content/en/docs/tutorials/kubernetes-basics/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Overview
3-
linkTitle: Try Our Interactive Tutorials
3+
weight: 10
44
---
55

66
<!DOCTYPE html>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
title: Scale Your App
3+
weight: 50
4+
---

content/en/docs/tutorials/kubernetes-basics/scale-interactive.html renamed to content/en/docs/tutorials/kubernetes-basics/scale/scale-interactive.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Interactive Tutorial - Scaling Your App
3+
weight: 20
34
---
45

56
<!DOCTYPE html>

content/en/docs/tutorials/kubernetes-basics/scale-intro.html renamed to content/en/docs/tutorials/kubernetes-basics/scale/scale-intro.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Running Multiple Instances of Your App
3+
weight: 10
34
---
45

56
<!DOCTYPE html>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
title: Update Your App
3+
weight: 60
4+
---

content/en/docs/tutorials/kubernetes-basics/update-interactive.html renamed to content/en/docs/tutorials/kubernetes-basics/update/update-interactive.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Interactive Tutorial - Updating Your App
3+
weight: 20
34
---
45

56
<!DOCTYPE html>

content/en/docs/tutorials/kubernetes-basics/update-intro.html renamed to content/en/docs/tutorials/kubernetes-basics/update/update-intro.html

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Performing a Rolling Update
3+
weight: 10
34
---
45

56
<!DOCTYPE html>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
22
title: "Online Training Courses"
3-
weight: 30
3+
weight: 20
44
---
55

Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
22
title: "Services"
3-
weight: 110
3+
weight: 70
44
---
55

Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
22
title: "Stateful Applications"
3-
weight: 90
3+
weight: 50
44
---
55

content/en/docs/tutorials/stateful-application/basic-stateful-set.md

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ reviewers:
88
- smarterclayton
99
title: StatefulSet Basics
1010
content_template: templates/tutorial
11+
weight: 10
1112
---
1213

1314
{{% capture overview %}}

content/en/docs/tutorials/stateful-application/cassandra.md

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title: "Example: Deploying Cassandra with Stateful Sets"
33
reviewers:
44
- ahmetb
55
content_template: templates/tutorial
6+
weight: 30
67
---
78

89
{{% capture overview %}}

content/en/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume.md

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title: "Example: Deploying WordPress and MySQL with Persistent Volumes"
33
reviewers:
44
- ahmetb
55
content_template: templates/tutorial
6+
weight: 20
67
---
78

89
{{% capture overview %}}

content/en/docs/tutorials/stateful-application/zookeeper.md

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ reviewers:
99
- smarterclayton
1010
title: Running ZooKeeper, A Distributed System Coordinator
1111
content_template: templates/tutorial
12+
weight: 40
1213
---
1314

1415
{{% capture overview %}}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
22
title: "Stateless Applications"
3-
weight: 90
3+
weight: 40
44
---
55

content/en/docs/tutorials/stateless-application/expose-external-ip-address.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Exposing an External IP Address to Access an Application in a Cluster
33
content_template: templates/tutorial
4+
weight: 10
45
---
56

67
{{% capture overview %}}

content/en/docs/tutorials/stateless-application/guestbook.md

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ title: "Example: Deploying PHP Guestbook application with Redis"
33
reviewers:
44
- ahmetb
55
content_template: templates/tutorial
6+
weight: 20
67
---
78

89
{{% capture overview %}}

static/_redirects

+14
Original file line numberDiff line numberDiff line change
@@ -275,13 +275,27 @@
275275
/docs/tutorials/getting-started/scale-intro/ /docs/tutorials/kubernetes-basics/scale-intro/ 301
276276
/docs/tutorials/getting-started/update-interactive/ /docs/tutorials/kubernetes-basics/update-interactive/ 301
277277
/docs/tutorials/getting-started/update-intro/ /docs/tutorials/kubernetes-basics/ 301
278+
/docs/tutorials/kubernetes-basics/cluster-interactive/ /docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive/ 301
279+
/docs/tutorials/kubernetes-basics/cluster-intro/ /docs/tutorials/kubernetes-basics/create-cluster/cluster-intro/ 301
280+
/docs/tutorials/kubernetes-basics/deploy-interactive/ /docs/tutorials/kubernetes-basics/deploy-app/deploy-interactive/ 301
281+
/docs/tutorials/kubernetes-basics/deploy-intro/ /docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/ 301
282+
/docs/tutorials/kubernetes-basics/explore-interactive/ /docs/tutorials/kubernetes-basics/explore/explore-interactive/ 301
283+
/docs/tutorials/kubernetes-basics/explore-intro/ /docs/tutorials/kubernetes-basics/explore/explore-intro/ 301
284+
/docs/tutorials/kubernetes-basics/expose-interactive/ /docs/tutorials/kubernetes-basics/expose/expose-interactive/ 301
285+
/docs/tutorials/kubernetes-basics/expose-intro/ /docs/tutorials/kubernetes-basics/expose/expose-intro/ 301
286+
/docs/tutorials/kubernetes-basics/scale-interactive/ /docs/tutorials/kubernetes-basics/scale/scale-interactive/ 301
287+
/docs/tutorials/kubernetes-basics/scale-intro/ /docs/tutorials/kubernetes-basics/scale/scale-intro/ 301
288+
/docs/tutorials/kubernetes-basics/update-interactive/ /docs/tutorials/kubernetes-basics/update/update-interactive/ 301
289+
/docs/tutorials/kubernetes-basics/update-intro/ /docs/tutorials/kubernetes-basics/update/update-intro/ 301
290+
/docs/tutorials/example-tutorial-template.md -> /example-templates/example-tutorial-template.md 301
278291
/docs/tutorials/object-management-kubectl/declarative-object-management-configuration/ /docs/concepts/overview/object-management-kubectl/declarative-config/ 301
279292
/docs/tutorials/object-management-kubectl/imperative-object-management-command/ /docs/concepts/overview/object-management-kubectl/imperative-command/ 301
280293
/docs/tutorials/object-management-kubectl/imperative-object-management-configuration/ /docs/concepts/overview/object-management-kubectl/imperative-config/ 301
281294
/docs/tutorials/object-management-kubectl/object-management/ /docs/concepts/overview/object-management-kubectl/overview/ 301
282295
/docs/tutorials/stateful-application/run-replicated-stateful-application/ /docs/tasks/run-application/run-replicated-stateful-application/ 301
283296
/docs/tutorials/stateful-application/run-stateful-application/ /docs/tasks/run-application/run-single-instance-stateful-application/ 301
284297
/docs/tutorials/stateless-application/expose-external-ip-address-service/ /docs/tasks/access-application-cluster/service-access-application-cluster/ 301
298+
/docs/tutorials/stateless-application/hello-minikube/ /docs/tutorials/hello-minikube/ 301
285299
/docs/tutorials/stateless-application/run-stateless-ap-replication-controller/ /docs/tasks/run-application/run-stateless-application-deployment/ 301
286300
/docs/tutorials/stateless-application/run-stateless-application-deployment/ /docs/tasks/run-application/run-stateless-application-deployment/ 301
287301
/docs/tutorials/tasks/set-up-cluster-federation-kubefed/ /docs/tasks/federation/set-up-cluster-federation-kubefed/ 301

0 commit comments

Comments
 (0)