[PR #324] [MERGED] Add Kubernetes installation with Kustomize #1603

Closed
opened 2026-03-02 11:58:22 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/karakeep-app/karakeep/pull/324
Author: @j-fuentes
Created: 7/24/2024
Status: Merged
Merged: 7/29/2024
Merged by: @MohamedBassem

Base: mainHead: kustomize


📝 Commits (4)

  • 8f85be6 Add kubernetes installation
  • 9fd4a98 Add kubernetes installation docs
  • fba7e12 Simplify config
  • 1b7ebf7 Remove the patch to use only amd64 nodes and add sample env file

📊 Changes

18 files changed (+385 additions, -0 deletions)

View changed files

docs/docs/02-Installation/04-kubernetes.md (+71 -0)
kubernetes/.env_sample (+6 -0)
kubernetes/.gitignore (+1 -0)
kubernetes/Makefile (+24 -0)
kubernetes/README.md (+7 -0)
kubernetes/chrome-deployment.yaml (+26 -0)
kubernetes/data-pvc.yaml (+10 -0)
kubernetes/kustomization.yaml (+51 -0)
kubernetes/meilisearch-deployment.yaml (+30 -0)
kubernetes/meilisearch-pvc.yaml (+10 -0)
kubernetes/meilisearch-service.yaml (+11 -0)
kubernetes/namespace.yaml (+4 -0)
kubernetes/redis-deployment.yaml (+24 -0)
kubernetes/redis-pvc.yaml (+10 -0)
kubernetes/redis-service.yaml (+11 -0)
kubernetes/web-deployment.yaml (+38 -0)
kubernetes/web-service.yaml (+12 -0)
kubernetes/workers-deployment.yaml (+39 -0)

📄 Description

This PR adds sample manifests for a Kubernetes installation using Kustomize.

I tried to reduce it to the basics, aiming to make it as similar as possible to the docker-compose one.

It should be pretty easy to extend to specific environments.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/karakeep-app/karakeep/pull/324 **Author:** [@j-fuentes](https://github.com/j-fuentes) **Created:** 7/24/2024 **Status:** ✅ Merged **Merged:** 7/29/2024 **Merged by:** [@MohamedBassem](https://github.com/MohamedBassem) **Base:** `main` ← **Head:** `kustomize` --- ### 📝 Commits (4) - [`8f85be6`](https://github.com/karakeep-app/karakeep/commit/8f85be6d2022c621891540d8ade851ab4c131291) Add kubernetes installation - [`9fd4a98`](https://github.com/karakeep-app/karakeep/commit/9fd4a9841878c8d9e7d0395dd4c3517f2ad66745) Add kubernetes installation docs - [`fba7e12`](https://github.com/karakeep-app/karakeep/commit/fba7e12325cbe3a02e70756b03289ef510b6f81a) Simplify config - [`1b7ebf7`](https://github.com/karakeep-app/karakeep/commit/1b7ebf70a8272ec7f10838a72e9a1d4d860bbcf4) Remove the patch to use only amd64 nodes and add sample env file ### 📊 Changes **18 files changed** (+385 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `docs/docs/02-Installation/04-kubernetes.md` (+71 -0) ➕ `kubernetes/.env_sample` (+6 -0) ➕ `kubernetes/.gitignore` (+1 -0) ➕ `kubernetes/Makefile` (+24 -0) ➕ `kubernetes/README.md` (+7 -0) ➕ `kubernetes/chrome-deployment.yaml` (+26 -0) ➕ `kubernetes/data-pvc.yaml` (+10 -0) ➕ `kubernetes/kustomization.yaml` (+51 -0) ➕ `kubernetes/meilisearch-deployment.yaml` (+30 -0) ➕ `kubernetes/meilisearch-pvc.yaml` (+10 -0) ➕ `kubernetes/meilisearch-service.yaml` (+11 -0) ➕ `kubernetes/namespace.yaml` (+4 -0) ➕ `kubernetes/redis-deployment.yaml` (+24 -0) ➕ `kubernetes/redis-pvc.yaml` (+10 -0) ➕ `kubernetes/redis-service.yaml` (+11 -0) ➕ `kubernetes/web-deployment.yaml` (+38 -0) ➕ `kubernetes/web-service.yaml` (+12 -0) ➕ `kubernetes/workers-deployment.yaml` (+39 -0) </details> ### 📄 Description This PR adds sample manifests for a Kubernetes installation using Kustomize. I tried to reduce it to the basics, aiming to make it as similar as possible to the docker-compose one. It should be pretty easy to extend to specific environments. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 11:58:22 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#1603
No description provided.