The code and data behind xeiaso.net
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

vods: add gitea + k8s vod

Signed-off-by: Xe Iaso <me@xeiaso.net>

Xe Iaso 839ec6d3 ca9e90ba

+29
+29
lume/src/vods/2024/gitea-k8s.md
··· 1 + --- 2 + title: "Setting up Gitea on Kubernetes from scratch" 3 + date: 2024-06-30 4 + tags: 5 + - kubernetes 6 + - gitea 7 + - helm 8 + - pain 9 + vod: 10 + path: video/2024/gitea-k8s-vod 11 + --- 12 + 13 + I set up Gitea on Kubernetes with only the documentation, a dream, and existential suffering. 14 + 15 + ## High Level Topics Covered 16 + 17 + - Setting up Gitea, a self-hosted Git service, on a Kubernetes cluster 18 + - Using Helm, a package manager for Kubernetes, to simplify the deployment process 19 + - Troubleshooting common issues that arise during the setup process 20 + - Configuring and managing persistent storage for Gitea 21 + - Integrating Gitea with other services, such as Tigris and S3 22 + 23 + ## Interesting Lessons Learned 24 + 25 + - Helm can be a useful tool for simplifying Kubernetes deployments, but it can also introduce complexity and potential security risks. 26 + - Persistent storage is essential for ensuring that data is preserved across pod restarts. 27 + - Careful configuration of Gitea's storage settings is important to avoid potential errors and data loss. 28 + - Integrating Gitea with other services can enhance its functionality and make it a more powerful tool for managing Git repositories. 29 + - It is important to thoroughly test and troubleshoot any changes made to a Kubernetes deployment to ensure that it is functioning properly.