Permalink
Browse files

Fix up Tutorials landing page and Tutorials left nav. (#8557)

* Fix up Tutorials landing page and Tutorials left nav.

* Add redirects. Fix bullet.
  • Loading branch information...
steveperry-53 authored and k8s-ci-robot committed May 15, 2018
1 parent 6bbc4df commit 21fd86ed4b891102fbfa9f8246ecec336c995246
Showing with 84 additions and 24 deletions.
  1. 0 content/en/docs/tutorials/{stateless-application → }/Dockerfile
  2. +15 −17 content/en/docs/tutorials/_index.md
  3. +1 −1 content/en/docs/tutorials/clusters/_index.md
  4. +1 −1 content/en/docs/tutorials/configuration/_index.md
  5. +1 −0 content/en/docs/tutorials/{stateless-application → }/hello-minikube.md
  6. +5 −0 content/en/docs/tutorials/kubernetes-basics/_index.md
  7. +4 −0 content/en/docs/tutorials/kubernetes-basics/create-cluster/_index.md
  8. +1 −0 content/en/docs/tutorials/kubernetes-basics/{ → create-cluster}/cluster-interactive.html
  9. +1 −0 content/en/docs/tutorials/kubernetes-basics/{ → create-cluster}/cluster-intro.html
  10. +4 −0 content/en/docs/tutorials/kubernetes-basics/deploy-app/_index.md
  11. +1 −0 content/en/docs/tutorials/kubernetes-basics/{ → deploy-app}/deploy-interactive.html
  12. +1 −0 content/en/docs/tutorials/kubernetes-basics/{ → deploy-app}/deploy-intro.html
  13. +4 −0 content/en/docs/tutorials/kubernetes-basics/explore/_index.md
  14. +1 −0 content/en/docs/tutorials/kubernetes-basics/{ → explore}/explore-interactive.html
  15. +1 −0 content/en/docs/tutorials/kubernetes-basics/{ → explore}/explore-intro.html
  16. +4 −0 content/en/docs/tutorials/kubernetes-basics/expose/_index.md
  17. +1 −0 content/en/docs/tutorials/kubernetes-basics/{ → expose}/expose-interactive.html
  18. +1 −0 content/en/docs/tutorials/kubernetes-basics/{ → expose}/expose-intro.html
  19. +1 −1 content/en/docs/tutorials/kubernetes-basics/{_index.html → index.html}
  20. +4 −0 content/en/docs/tutorials/kubernetes-basics/scale/_index.md
  21. +1 −0 content/en/docs/tutorials/kubernetes-basics/{ → scale}/scale-interactive.html
  22. +1 −0 content/en/docs/tutorials/kubernetes-basics/{ → scale}/scale-intro.html
  23. +4 −0 content/en/docs/tutorials/kubernetes-basics/update/_index.md
  24. +1 −0 content/en/docs/tutorials/kubernetes-basics/{ → update}/update-interactive.html
  25. +1 −0 content/en/docs/tutorials/kubernetes-basics/{ → update}/update-intro.html
  26. +1 −1 content/en/docs/tutorials/online-training/_index.md
  27. 0 content/en/docs/tutorials/{stateless-application → }/server.js
  28. +1 −1 content/en/docs/tutorials/services/_index.md
  29. +1 −1 content/en/docs/tutorials/stateful-application/_index.md
  30. +1 −0 content/en/docs/tutorials/stateful-application/basic-stateful-set.md
  31. +1 −0 content/en/docs/tutorials/stateful-application/cassandra.md
  32. +1 −0 content/en/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume.md
  33. +1 −0 content/en/docs/tutorials/stateful-application/zookeeper.md
  34. +1 −1 content/en/docs/tutorials/stateless-application/_index.md
  35. +1 −0 content/en/docs/tutorials/stateless-application/expose-external-ip-address.md
  36. +1 −0 content/en/docs/tutorials/stateless-application/guestbook.md
  37. +14 −0 static/_redirects
  38. 0 {content/en/docs/tutorials → static/example-templates}/example-tutorial-template.md
@@ -8,42 +8,40 @@ This section of the Kubernetes documentation contains tutorials.
A tutorial shows how to accomplish a goal that is larger than a single
[task](/docs/tasks/). Typically a tutorial has several sections,
each of which has a sequence of steps.
Before walking through each tutorial, you may want to bookmark the
Before walking through each tutorial, you may want to bookmark the
[Standardized Glossary](/docs/reference/glossary/) page for later references.
## Basics
* [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.
* [Scalable Microservices with Kubernetes (Udacity)](https://www.udacity.com/course/scalable-microservices-with-kubernetes--ud615)
* [Introduction to Kubernetes (edX)](https://www.edx.org/course/introduction-kubernetes-linuxfoundationx-lfs158x#)
* [Hello Minikube](/docs/tutorials/stateless-application/hello-minikube/)
#### Stateless Applications
* [Hello Minikube](/docs/tutorials/hello-minikube/)
* [Running a Stateless Application Using a Deployment](/docs/tutorials/stateless-application/run-stateless-application-deployment/)
## Configuration
* [Example: PHP Guestbook application with Redis](/docs/tutorials/stateless-application/guestbook/)
* [Configuring Redis Using a ConfigMap](/docs/tutorials/configuration/configure-redis-using-configmap/)
* [Using a Service to Access an Application in a Cluster](/docs/tutorials/stateless-application/expose-external-ip-address-service/)
## Stateless Applications
* [Exposing an External IP Address to Access an Application in a Cluster](/docs/tutorials/stateless-application/expose-external-ip-address/)
#### Stateful Applications
* [Example: Deploying PHP Guestbook application with Redis](/docs/tutorials/stateless-application/guestbook/)
* [StatefulSet Basics](/docs/tutorials/stateful-application/basic-stateful-set/)
## Stateful Applications
* [Running a Single-Instance Stateful Application](/docs/tutorials/stateful-application/run-stateful-application/)
* [Running a Replicated Stateful Application](/docs/tasks/run-application/run-replicated-stateful-application/)
* [StatefulSet Basics](/docs/tutorials/stateful-application/basic-stateful-set/)
* [Example: WordPress and MySQL with Persistent Volumes](/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/)
* [Example: Deploying Cassandra with Stateful Sets](/docs/tutorials/stateful-application/cassandra/)
* [Running ZooKeeper, A CP Distributed System](/docs/tutorials/stateful-application/zookeeper/)
#### CI/CD Pipeline
## CI/CD Pipeline
* [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)
@@ -53,15 +51,15 @@ Before walking through each tutorial, you may want to bookmark the
* [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)
#### Connecting Applications
## Clusters
* [Connecting a Front End to a Back End Using a Service](/docs/tutorials/connecting-apps/connecting-frontend-backend/)
* [AppArmor](/docs/tutorials/clusters/apparmor/)
#### Services
## Services
* [Using Source IP](/docs/tutorials/services/source-ip/)
### What's next
## What's next
If you would like to write a tutorial, see
[Using Page Templates](/docs/home/contribute/page-templates/)
@@ -1,5 +1,5 @@
---
title: "Clusters"
weight: 100
weight: 60
---
@@ -1,5 +1,5 @@
---
title: "Configuration"
weight: 70
weight: 30
---
@@ -1,6 +1,7 @@
---
title: Hello Minikube
content_template: templates/tutorial
weight: 5
---
{{% capture overview %}}
@@ -0,0 +1,5 @@
---
title: Kubernetes Basics
weight: 10
---
@@ -0,0 +1,4 @@
---
title: Create a Cluster
weight: 10
---
@@ -1,5 +1,6 @@
---
title: Interactive Tutorial - Creating a Cluster
weight: 20
---
<!DOCTYPE html>
@@ -1,5 +1,6 @@
---
title: Using Minikube to Create a Cluster
weight: 10
---
<!DOCTYPE html>
@@ -0,0 +1,4 @@
---
title: Deploy an App
weight: 20
---
@@ -1,5 +1,6 @@
---
title: Interactive Tutorial - Deploying an App
weight: 20
---
<!DOCTYPE html>
@@ -1,5 +1,6 @@
---
title: Using kubectl to Create a Deployment
weight: 10
---
<!DOCTYPE html>
@@ -0,0 +1,4 @@
---
title: Explore Your App
weight: 30
---
@@ -1,5 +1,6 @@
---
title: Interactive Tutorial - Exploring Your App
weight: 20
---
<!DOCTYPE html>
@@ -1,5 +1,6 @@
---
title: Viewing Pods and Nodes
weight: 10
---
<!DOCTYPE html>
@@ -0,0 +1,4 @@
---
title: Expose Your App Publicly
weight: 40
---
@@ -1,5 +1,6 @@
---
title: Interactive Tutorial - Exposing Your App
weight: 20
---
<!DOCTYPE html>
@@ -1,5 +1,6 @@
---
title: Using a Service to Expose Your App
weight: 10
---
<!DOCTYPE html>
@@ -1,6 +1,6 @@
---
title: Overview
linkTitle: Try Our Interactive Tutorials
weight: 10
---
<!DOCTYPE html>
@@ -0,0 +1,4 @@
---
title: Scale Your App
weight: 50
---
@@ -1,5 +1,6 @@
---
title: Interactive Tutorial - Scaling Your App
weight: 20
---
<!DOCTYPE html>
@@ -1,5 +1,6 @@
---
title: Running Multiple Instances of Your App
weight: 10
---
<!DOCTYPE html>
@@ -0,0 +1,4 @@
---
title: Update Your App
weight: 60
---
@@ -1,5 +1,6 @@
---
title: Interactive Tutorial - Updating Your App
weight: 20
---
<!DOCTYPE html>
@@ -1,5 +1,6 @@
---
title: Performing a Rolling Update
weight: 10
---
<!DOCTYPE html>
@@ -1,5 +1,5 @@
---
title: "Online Training Courses"
weight: 30
weight: 20
---
@@ -1,5 +1,5 @@
---
title: "Services"
weight: 110
weight: 70
---
@@ -1,5 +1,5 @@
---
title: "Stateful Applications"
weight: 90
weight: 50
---
@@ -8,6 +8,7 @@ reviewers:
- smarterclayton
title: StatefulSet Basics
content_template: templates/tutorial
weight: 10
---
{{% capture overview %}}
@@ -3,6 +3,7 @@ title: "Example: Deploying Cassandra with Stateful Sets"
reviewers:
- ahmetb
content_template: templates/tutorial
weight: 30
---
{{% capture overview %}}
@@ -3,6 +3,7 @@ title: "Example: Deploying WordPress and MySQL with Persistent Volumes"
reviewers:
- ahmetb
content_template: templates/tutorial
weight: 20
---
{{% capture overview %}}
@@ -9,6 +9,7 @@ reviewers:
- smarterclayton
title: Running ZooKeeper, A Distributed System Coordinator
content_template: templates/tutorial
weight: 40
---
{{% capture overview %}}
@@ -1,5 +1,5 @@
---
title: "Stateless Applications"
weight: 90
weight: 40
---
@@ -1,6 +1,7 @@
---
title: Exposing an External IP Address to Access an Application in a Cluster
content_template: templates/tutorial
weight: 10
---
{{% capture overview %}}
@@ -3,6 +3,7 @@ title: "Example: Deploying PHP Guestbook application with Redis"
reviewers:
- ahmetb
content_template: templates/tutorial
weight: 20
---
{{% capture overview %}}
@@ -275,13 +275,27 @@
/docs/tutorials/getting-started/scale-intro/ /docs/tutorials/kubernetes-basics/scale-intro/ 301
/docs/tutorials/getting-started/update-interactive/ /docs/tutorials/kubernetes-basics/update-interactive/ 301
/docs/tutorials/getting-started/update-intro/ /docs/tutorials/kubernetes-basics/ 301
/docs/tutorials/kubernetes-basics/cluster-interactive/ /docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive/ 301
/docs/tutorials/kubernetes-basics/cluster-intro/ /docs/tutorials/kubernetes-basics/create-cluster/cluster-intro/ 301
/docs/tutorials/kubernetes-basics/deploy-interactive/ /docs/tutorials/kubernetes-basics/deploy-app/deploy-interactive/ 301
/docs/tutorials/kubernetes-basics/deploy-intro/ /docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/ 301
/docs/tutorials/kubernetes-basics/explore-interactive/ /docs/tutorials/kubernetes-basics/explore/explore-interactive/ 301
/docs/tutorials/kubernetes-basics/explore-intro/ /docs/tutorials/kubernetes-basics/explore/explore-intro/ 301
/docs/tutorials/kubernetes-basics/expose-interactive/ /docs/tutorials/kubernetes-basics/expose/expose-interactive/ 301
/docs/tutorials/kubernetes-basics/expose-intro/ /docs/tutorials/kubernetes-basics/expose/expose-intro/ 301
/docs/tutorials/kubernetes-basics/scale-interactive/ /docs/tutorials/kubernetes-basics/scale/scale-interactive/ 301
/docs/tutorials/kubernetes-basics/scale-intro/ /docs/tutorials/kubernetes-basics/scale/scale-intro/ 301
/docs/tutorials/kubernetes-basics/update-interactive/ /docs/tutorials/kubernetes-basics/update/update-interactive/ 301
/docs/tutorials/kubernetes-basics/update-intro/ /docs/tutorials/kubernetes-basics/update/update-intro/ 301
/docs/tutorials/example-tutorial-template.md -> /example-templates/example-tutorial-template.md 301
/docs/tutorials/object-management-kubectl/declarative-object-management-configuration/ /docs/concepts/overview/object-management-kubectl/declarative-config/ 301
/docs/tutorials/object-management-kubectl/imperative-object-management-command/ /docs/concepts/overview/object-management-kubectl/imperative-command/ 301
/docs/tutorials/object-management-kubectl/imperative-object-management-configuration/ /docs/concepts/overview/object-management-kubectl/imperative-config/ 301
/docs/tutorials/object-management-kubectl/object-management/ /docs/concepts/overview/object-management-kubectl/overview/ 301
/docs/tutorials/stateful-application/run-replicated-stateful-application/ /docs/tasks/run-application/run-replicated-stateful-application/ 301
/docs/tutorials/stateful-application/run-stateful-application/ /docs/tasks/run-application/run-single-instance-stateful-application/ 301
/docs/tutorials/stateless-application/expose-external-ip-address-service/ /docs/tasks/access-application-cluster/service-access-application-cluster/ 301
/docs/tutorials/stateless-application/hello-minikube/ /docs/tutorials/hello-minikube/ 301
/docs/tutorials/stateless-application/run-stateless-ap-replication-controller/ /docs/tasks/run-application/run-stateless-application-deployment/ 301
/docs/tutorials/stateless-application/run-stateless-application-deployment/ /docs/tasks/run-application/run-stateless-application-deployment/ 301
/docs/tutorials/tasks/set-up-cluster-federation-kubefed/ /docs/tasks/federation/set-up-cluster-federation-kubefed/ 301

1 comment on commit 21fd86e

@ashwin-sid

This comment has been minimized.

ashwin-sid commented on 21fd86e Jul 22, 2018

The command to roll back the update has a typo ('v10') , it should be ---
kubectl set image deployments/kubernetes-bootcamp kubernetes-bootcamp=gcr.io/google-samples/kubernetes-bootcamp:v1

Please sign in to comment.