From d3ba1a01a9ee146299fa8bbb3f9295fc1ca91edd Mon Sep 17 00:00:00 2001 From: Michael Richardson Date: Wed, 17 Apr 2024 14:41:35 +1000 Subject: [PATCH 1/3] Ported beginning of k8s overview to new nav structure (and I want to test the publish workflow) --- src/pages/docs/Kubernetes/index.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/pages/docs/Kubernetes/index.md b/src/pages/docs/Kubernetes/index.md index a0afc07a8e..334404aa7a 100644 --- a/src/pages/docs/Kubernetes/index.md +++ b/src/pages/docs/Kubernetes/index.md @@ -5,8 +5,24 @@ modDate: 1000-01-01 title: Kubernetes navTitle: Overview navSection: Kubernetes -description: TBC +description: Octopus Deploy provides support for deploying Kubernetes resources. navOrder: 570 hideInThisSectionHeader: true --- +Octopus Deploy makes it easy to manage your Kubernetes resources, whether you're starting simple or want complete control over a complex setup. You can [deploy Kubernetes resources](https://octopus.com/use-case/kubernetes) such as [deployments](/docs/deployments/kubernetes/deploy-container/), [services](/docs/deployments/kubernetes/deploy-service/), and [ingress](/docs/deployments/kubernetes/deploy-ingress), and run scripts against a Kubernetes cluster. + +- Centralize your Kubernetes clusters and resources in a single place so you can focus on your applications and customers +- Adopt development best practices: + - Deploy to development, test, and production environments with automatic configuration updates ([variable substitution](/docs/projects/variables/variable-substitutions)) + - Use built-in service accounts for simple and secure authentication + - Implement deployment patterns like blue/green, canary, and rolling deployments +- Automate routine maintenance and respond more quickly to emergencies: + - Octopus [runbooks](/docs/runbooks/) and [projects](/docs/projects) share the same variables and accounts to interact with your clusters + - Use pre-approved [kubectl](/docs/deployments/kubernetes/kubectl) scripts + +:::figure +![Three screenshots from Octopus, showing the Google Cloud account configuration, Kubernetes deployment process, and a successful deployment to production.](/docs/deployments/kubernetes/image-octopus-gcp-kubernetes-2021-q3.png) +::: + +## Get Started \ No newline at end of file From b965b88b0bbcb384cf00998006583e5e9d39d4b9 Mon Sep 17 00:00:00 2001 From: Michael Richardson Date: Wed, 17 Apr 2024 15:44:52 +1000 Subject: [PATCH 2/3] minor edit to trigger workflow --- src/pages/docs/Kubernetes/index.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/pages/docs/Kubernetes/index.md b/src/pages/docs/Kubernetes/index.md index 334404aa7a..ca67ddad8c 100644 --- a/src/pages/docs/Kubernetes/index.md +++ b/src/pages/docs/Kubernetes/index.md @@ -25,4 +25,10 @@ Octopus Deploy makes it easy to manage your Kubernetes resources, whether you're ![Three screenshots from Octopus, showing the Google Cloud account configuration, Kubernetes deployment process, and a successful deployment to production.](/docs/deployments/kubernetes/image-octopus-gcp-kubernetes-2021-q3.png) ::: -## Get Started \ No newline at end of file +## Get started + +Octopus supports multiple approaches for deploying to Kubernetes. + + - Deploying a Helm Chart + - Deploying Kubernetes YAML files + - Using a UI forms-based step \ No newline at end of file From 52cbd4f450a6e2381d50448775747ea6997156d5 Mon Sep 17 00:00:00 2001 From: Michael Richardson Date: Wed, 17 Apr 2024 16:25:53 +1000 Subject: [PATCH 3/3] iterating on k8s docs --- src/pages/docs/Kubernetes/index.md | 4 ++-- src/pages/docs/kubernetes/tutorials/helm.md | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pages/docs/Kubernetes/index.md b/src/pages/docs/Kubernetes/index.md index ca67ddad8c..a79cbefc91 100644 --- a/src/pages/docs/Kubernetes/index.md +++ b/src/pages/docs/Kubernetes/index.md @@ -3,7 +3,7 @@ layout: src/layouts/Default.astro pubDate: 1000-01-01 modDate: 1000-01-01 title: Kubernetes -navTitle: Overview +navTitle: Kubernetes navSection: Kubernetes description: Octopus Deploy provides support for deploying Kubernetes resources. navOrder: 570 @@ -31,4 +31,4 @@ Octopus supports multiple approaches for deploying to Kubernetes. - Deploying a Helm Chart - Deploying Kubernetes YAML files - - Using a UI forms-based step \ No newline at end of file + - A UI-driven step that guides you through the Kubernetes configuration without requiring any YAML \ No newline at end of file diff --git a/src/pages/docs/kubernetes/tutorials/helm.md b/src/pages/docs/kubernetes/tutorials/helm.md index aa9063a492..6208175be1 100644 --- a/src/pages/docs/kubernetes/tutorials/helm.md +++ b/src/pages/docs/kubernetes/tutorials/helm.md @@ -10,3 +10,4 @@ navOrder: 10 hideInThisSectionHeader: true --- +Helm tutorial