From bdaa82e79a4dbef1877bb13b7b8fe5039e90fc81 Mon Sep 17 00:00:00 2001 From: Steve Perry Date: Tue, 14 Mar 2017 10:06:54 -0700 Subject: [PATCH] Move kubectl Concept topics to Tutorials. (#2804) * Move kubectl Concept topics to Tutorials. * Add redirects and update links. --- _data/concepts.yml | 7 ------- _data/tutorials.yml | 6 ++++++ .../declarative-object-management-configuration.md} | 7 +++++-- .../imperative-object-management-command.md} | 7 +++++-- .../imperative-object-management-configuration.md} | 7 +++++-- .../object-management-kubectl/object-management.md} | 9 ++++++--- .../object-management-kubectl}/simple_deployment.yaml | 0 .../object-management-kubectl}/update_deployment.yaml | 0 8 files changed, 27 insertions(+), 16 deletions(-) rename docs/{concepts/tools/kubectl/object-management-using-declarative-config.md => tutorials/object-management-kubectl/declarative-object-management-configuration.md} (99%) rename docs/{concepts/tools/kubectl/object-management-using-imperative-commands.md => tutorials/object-management-kubectl/imperative-object-management-command.md} (94%) rename docs/{concepts/tools/kubectl/object-management-using-imperative-config.md => tutorials/object-management-kubectl/imperative-object-management-configuration.md} (92%) rename docs/{concepts/tools/kubectl/object-management-overview.md => tutorials/object-management-kubectl/object-management.md} (93%) rename docs/{concepts/tools/kubectl => tutorials/object-management-kubectl}/simple_deployment.yaml (100%) rename docs/{concepts/tools/kubectl => tutorials/object-management-kubectl}/update_deployment.yaml (100%) diff --git a/_data/concepts.yml b/_data/concepts.yml index 9750451b23..56eee7200e 100644 --- a/_data/concepts.yml +++ b/_data/concepts.yml @@ -3,13 +3,6 @@ abstract: "Detailed explanations of Kubernetes system concepts and abstractions. toc: - docs/concepts/index.md -- title: Kubectl Command Line - section: - - docs/concepts/tools/kubectl/object-management-overview.md - - docs/concepts/tools/kubectl/object-management-using-imperative-commands.md - - docs/concepts/tools/kubectl/object-management-using-imperative-config.md - - docs/concepts/tools/kubectl/object-management-using-declarative-config.md - - title: Kubernetes Objects section: - docs/concepts/abstractions/overview.md diff --git a/_data/tutorials.yml b/_data/tutorials.yml index 33353cb9ff..c4e8d5f799 100644 --- a/_data/tutorials.yml +++ b/_data/tutorials.yml @@ -32,6 +32,12 @@ toc: - title: Online Training Course path: https://www.udacity.com/course/scalable-microservices-with-kubernetes--ud615 - docs/tutorials/stateless-application/hello-minikube.md +- title: Object Management Using kubectl + section: + - docs/tutorials/object-management-kubectl/object-management.md + - docs/tutorials/object-management-kubectl/imperative-object-management-command.md + - docs/tutorials/object-management-kubectl/imperative-object-management-configuration.md + - docs/tutorials/object-management-kubectl/declarative-object-management-configuration.md - title: Stateless Applications section: - docs/tutorials/stateless-application/run-stateless-application-deployment.md diff --git a/docs/concepts/tools/kubectl/object-management-using-declarative-config.md b/docs/tutorials/object-management-kubectl/declarative-object-management-configuration.md similarity index 99% rename from docs/concepts/tools/kubectl/object-management-using-declarative-config.md rename to docs/tutorials/object-management-kubectl/declarative-object-management-configuration.md index 6c8dfbd250..4ce295c041 100644 --- a/docs/concepts/tools/kubectl/object-management-using-declarative-config.md +++ b/docs/tutorials/object-management-kubectl/declarative-object-management-configuration.md @@ -1,5 +1,8 @@ --- title: Declarative Management of Kubernetes Objects Using Configuration Files +redirect_from: +- "/docs/concepts/tools/kubectl/object-management-using-declarative-config/" +- "/docs/concepts/tools/kubectl/object-management-using-declarative-config.html" --- {% capture overview %} @@ -949,8 +952,8 @@ The recommended approach for ThirdPartyResources is to use [imperative object co {% endcapture %} {% capture whatsnext %} -- [Managing Kubernetes Objects Using Imperative Commands](/docs/concepts/tools/kubectl/object-management-using-imperative-commands/) -- [Imperative Management of Kubernetes Objects Using Configuration Files](/docs/concepts/tools/kubectl/object-management-using-imperative-config/) +- [Managing Kubernetes Objects Using Imperative Commands](/docs/tutorials/object-management-kubectl/imperative-object-management-command/) +- [Imperative Management of Kubernetes Objects Using Configuration Files](docs/tutorials/object-management-kubectl/imperative-object-management-configuration/) - [Kubectl Command Reference](/docs/user-guide/kubectl/v1.5/) - [Kubernetes Object Schema Reference](/docs/resources-reference/v1.5/) {% endcapture %} diff --git a/docs/concepts/tools/kubectl/object-management-using-imperative-commands.md b/docs/tutorials/object-management-kubectl/imperative-object-management-command.md similarity index 94% rename from docs/concepts/tools/kubectl/object-management-using-imperative-commands.md rename to docs/tutorials/object-management-kubectl/imperative-object-management-command.md index 372e5c0584..e658b0dcda 100644 --- a/docs/concepts/tools/kubectl/object-management-using-imperative-commands.md +++ b/docs/tutorials/object-management-kubectl/imperative-object-management-command.md @@ -1,5 +1,8 @@ --- title: Managing Kubernetes Objects Using Imperative Commands +redirect_from: +- "/docs/concepts/tools/kubectl/object-management-using-imperative-commands/" +- "/docs/concepts/tools/kubectl/object-management-using-imperative-commands.html" --- {% capture overview %} @@ -150,8 +153,8 @@ kubectl create --edit -f /tmp/srv.yaml {% endcapture %} {% capture whatsnext %} -- [Managing Kubernetes Objects Using Object Configuration (Imperative)](/docs/concepts/tools/kubectl/object-management-using-imperative-config/) -- [Managing Kubernetes Objects Using Object Configuration (Declarative)](/docs/concepts/tools/kubectl/object-management-using-declarative-config/) +- [Managing Kubernetes Objects Using Object Configuration (Imperative)](/docs/tutorials/object-management-kubectl/imperative-object-management-configuration/) +- [Managing Kubernetes Objects Using Object Configuration (Declarative)](/docs/tutorials/object-management-kubectl/declarative-object-management-configuration/) - [Kubectl Command Reference](/docs/user-guide/kubectl/v1.5/) - [Kubernetes Object Schema Reference](/docs/resources-reference/v1.5/) {% endcapture %} diff --git a/docs/concepts/tools/kubectl/object-management-using-imperative-config.md b/docs/tutorials/object-management-kubectl/imperative-object-management-configuration.md similarity index 92% rename from docs/concepts/tools/kubectl/object-management-using-imperative-config.md rename to docs/tutorials/object-management-kubectl/imperative-object-management-configuration.md index 065e27c6dd..196d26fa8a 100644 --- a/docs/concepts/tools/kubectl/object-management-using-imperative-config.md +++ b/docs/tutorials/object-management-kubectl/imperative-object-management-configuration.md @@ -1,5 +1,8 @@ --- title: Imperative Management of Kubernetes Objects Using Configuration Files +redirect_from: +- "/docs/concepts/tools/kubectl/object-management-using-imperative-config/" +- "/docs/concepts/tools/kubectl/object-management-using-imperative-config.html" --- {% capture overview %} @@ -120,8 +123,8 @@ template: {% endcapture %} {% capture whatsnext %} -- [Managing Kubernetes Objects Using Imperative Commands](/docs/concepts/tools/kubectl/object-management-using-imperative-commands/) -- [Managing Kubernetes Objects Using Object Configuration (Declarative)](/docs/concepts/tools/kubectl/object-management-using-declarative-config/) +- [Managing Kubernetes Objects Using Imperative Commands](/docs/tutorials/object-management-kubectl/imperative-object-management-command/) +- [Managing Kubernetes Objects Using Object Configuration (Declarative)](/docs/tutorials/object-management-kubectl/declarative-object-management-configuration/) - [Kubectl Command Reference](/docs/user-guide/kubectl/v1.5/) - [Kubernetes Object Schema Reference](/docs/resources-reference/v1.5/) {% endcapture %} diff --git a/docs/concepts/tools/kubectl/object-management-overview.md b/docs/tutorials/object-management-kubectl/object-management.md similarity index 93% rename from docs/concepts/tools/kubectl/object-management-overview.md rename to docs/tutorials/object-management-kubectl/object-management.md index 2604a50468..96804ef109 100644 --- a/docs/concepts/tools/kubectl/object-management-overview.md +++ b/docs/tutorials/object-management-kubectl/object-management.md @@ -1,5 +1,8 @@ --- title: Kubernetes Object Management +redirect_from: +- "/docs/concepts/tools/kubectl/object-management-overview/" +- "/docs/concepts/tools/kubectl/object-management-overview.html" --- {% capture overview %} @@ -162,9 +165,9 @@ Disadvantages compared to imperative object configuration: {% endcapture %} {% capture whatsnext %} -- [Managing Kubernetes Objects Using Imperative Commands](/docs/concepts/tools/kubectl/object-management-using-imperative-commands/) -- [Managing Kubernetes Objects Using Object Configuration (Imperative)](/docs/concepts/tools/kubectl/object-management-using-imperative-config/) -- [Managing Kubernetes Objects Using Object Configuration (Declarative)](/docs/concepts/tools/kubectl/object-management-using-declarative-config/) +- [Managing Kubernetes Objects Using Imperative Commands](/docs/tutorials/object-management-kubectl/imperative-object-management-command/) +- [Managing Kubernetes Objects Using Object Configuration (Imperative)](/docs/tutorials/object-management-kubectl/imperative-object-management-configuration/) +- [Managing Kubernetes Objects Using Object Configuration (Declarative)](/docs/tutorials/object-management-kubectl/declarative-object-management-configuration/) - [Kubectl Command Reference](/docs/user-guide/kubectl/v1.5/) - [Kubernetes Object Schema Reference](/docs/resources-reference/v1.5/) diff --git a/docs/concepts/tools/kubectl/simple_deployment.yaml b/docs/tutorials/object-management-kubectl/simple_deployment.yaml similarity index 100% rename from docs/concepts/tools/kubectl/simple_deployment.yaml rename to docs/tutorials/object-management-kubectl/simple_deployment.yaml diff --git a/docs/concepts/tools/kubectl/update_deployment.yaml b/docs/tutorials/object-management-kubectl/update_deployment.yaml similarity index 100% rename from docs/concepts/tools/kubectl/update_deployment.yaml rename to docs/tutorials/object-management-kubectl/update_deployment.yaml