From 4d6d85b3dec799023ba27d0501a2b917105ebc6f Mon Sep 17 00:00:00 2001 From: Yamila Moreno Date: Tue, 26 Nov 2024 15:25:51 +0100 Subject: [PATCH] :books: Add links to Kubernetes documentation --- docs/technical-guide/getting-started.md | 14 +++++++++----- docs/technical-guide/index.md | 7 ++++++- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/docs/technical-guide/getting-started.md b/docs/technical-guide/getting-started.md index d8dbedf4a..94cea0268 100644 --- a/docs/technical-guide/getting-started.md +++ b/docs/technical-guide/getting-started.md @@ -4,7 +4,8 @@ title: 1. Self-hosting Guide # Self-hosting Guide -This guide explains how to get your own Penpot instance, running on a machine you control, to test it, use it by you or your team, or even customize and extend it any way you like. +This guide explains how to get your own Penpot instance, running on a machine you control, +to test it, use it by you or your team, or even customize and extend it any way you like. If you need more context you can look at the post @@ -14,13 +15,16 @@ about self-hosting in Penpot community. href="https://design.penpot.app">our SaaS offer for Penpot and your self-hosted Penpot platform!** -There are two main options for creating a Penpot instance: +There are three main options for creating a Penpot instance: 1. Using the platform of our partner Elestio. 2. Using Docker tool. +3. Using Kubernetes.

-The recommended way is to use Elestio, since it's simpler, fully automatic and still greatly flexible. Use Docker if you already know the tool, if need full control of the process or have extra requirements and do not want to depend on any external provider, or need to do any special customization. +The recommended way is to use Elestio, since it's simpler, fully automatic and still greatly flexible. +Use Docker if you already know the tool, if need full control of the process or have extra requirements +and do not want to depend on any external provider, or need to do any special customization.

Or you can try other options, @@ -261,7 +265,7 @@ itself. This section details everything you need to know to get Penpot up and running in production environments using a Kubernetes cluster of your choice. To do this, we have -created a Helm repository with everything +created a Helm repository with everything you need. Therefore, your prerequisite will be to have a Kubernetes cluster on which we can install @@ -287,7 +291,7 @@ in turn have its own release name. With these concepts in mind, we can now explain Helm like this: > Helm installs charts into Kubernetes clusters, creating a new release for each -> installation. And to find new charts, you can search Helm chart repositories. +> installation. To find new charts, you can search Helm chart repositories. ### Install Helm diff --git a/docs/technical-guide/index.md b/docs/technical-guide/index.md index edba5f840..5197ea1b3 100644 --- a/docs/technical-guide/index.md +++ b/docs/technical-guide/index.md @@ -20,6 +20,8 @@ machine. * In the [Install with Docker][2] section, you can find the official Docker installation guide. +* In the [Install with Kubernetes][7] section, you can find the official Kubernetes installation guide. + * In the [Configuration][3] section, you can find all the customization options you can set up after installing. * Or you can try other, not supported by Penpot, [Unofficial options][4]. @@ -28,9 +30,11 @@ machine. The [Integration Guide][5] explains how to connect Penpot with external apps, so they get notified when certain events occur and may create your own interconnections and collaboration features. + ## Developing Penpot -Also, if you are a developer, you can get into the code, to explore it, learn how it is made, or extend it and contribute with new functionality. For this, we have a different Docker installation. +Also, if you are a developer, you can get into the code, to explore it, learn how it is made, +or extend it and contribute with new functionality. For this, we have a different Docker installation. In the [Developer Guide][6] you can find how to setup a development environment and many other dev-oriented documentation. [1]: /technical-guide/getting-started/#install-with-elestio @@ -39,3 +43,4 @@ In the [Developer Guide][6] you can find how to setup a development environment [4]: /technical-guide/getting-started/#unofficial-self-host-options [5]: /technical-guide/integration/ [6]: /technical-guide/developer/ +[7]: /technical-guide/getting-started/#install-with-kubernetes