Browse Source

docs(install): Add kubernetes deployment documentation (#1418)

* docs: Make some room in sidebar ordering

* docs(install): Add kubernetes deployment documentation
bo0tzz 2 năm trước cách đây
mục cha
commit
3b1f27b674

+ 1 - 1
docs/docs/install/all-in-one.md

@@ -1,5 +1,5 @@
 ---
 ---
-sidebar_position: 99
+sidebar_position: 70
 ---
 ---
 
 
 # All-In-One [Community]
 # All-In-One [Community]

+ 1 - 1
docs/docs/install/docker-compose.md

@@ -1,5 +1,5 @@
 ---
 ---
-sidebar_position: 3
+sidebar_position: 30
 ---
 ---
 
 
 # Docker Compose [Recommended]
 # Docker Compose [Recommended]

+ 24 - 0
docs/docs/install/kubernetes.md

@@ -0,0 +1,24 @@
+---
+sidebar_position: 40
+---
+
+# Kubernetes
+
+You can deploy Immich on Kubernetes using [the official Helm chart](https://github.com/immich-app/immich-charts/tree/main/charts/apps/immich). 
+
+If you want examples of how other people run Immich on Kubernetes, using the official chart or otherwise, you can find them at https://nanne.dev/k8s-at-home-search/#/immich.
+
+:::caution DNS in Alpine containers
+Immich makes use of Alpine container images. These can encounter [a DNS resolution bug](https://stackoverflow.com/a/65593511) on Kubernetes clusters if the host 
+nodes have a search domain set, like:
+
+```
+$ cat /etc/resolv.conf
+search home.lan
+nameserver 192.168.1.1
+```
+
+When you encounter this bug, it will cause the immich-microservices to crash on startup because it cannot download 
+the geocoder data. This can be solved in one of two ways: Either reconfigure your nodes to remove the searchdomain from 
+`resolv.conf`, or set the `DISABLE_REVERSE_GEOCODING` environment variable for Immich to `true` to disable the geocoder.
+:::

+ 1 - 1
docs/docs/install/portainer.md

@@ -1,5 +1,5 @@
 ---
 ---
-sidebar_position: 4
+sidebar_position: 50
 ---
 ---
 
 
 # Portainer
 # Portainer

+ 1 - 1
docs/docs/install/requirements.md

@@ -1,5 +1,5 @@
 ---
 ---
-sidebar_position: 1
+sidebar_position: 10
 ---
 ---
 
 
 
 

+ 1 - 1
docs/docs/install/script.md

@@ -1,5 +1,5 @@
 ---
 ---
-sidebar_position: 2
+sidebar_position: 20
 ---
 ---
 
 
 # Install Script [Experimental]
 # Install Script [Experimental]

+ 1 - 1
docs/docs/install/unraid.md

@@ -1,5 +1,5 @@
 ---
 ---
-sidebar_position: 5
+sidebar_position: 60
 ---
 ---
 
 
 # Unraid
 # Unraid