Changes for page XWiki (Helm)
Last modified by Itzhak Daniel on 2024/04/29 16:35
From version 7.1
edited by Itzhak Daniel
on 2024/04/28 20:20
on 2024/04/28 20:20
Change comment:
There is no comment for this version
To version 8.1
edited by Itzhak Daniel
on 2024/04/28 20:44
on 2024/04/28 20:44
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -8,7 +8,7 @@ 8 8 9 9 === Security === 10 10 11 -XWiki is running as root by default, we had to rebuild the image in order to enable us to run it as an unprivileged user (uid/gid: 30001 :30001). With MySQL we didn't go to the same effort, but in that case we're running the process as uid/gid: 30001/0, which isn'tperfect, but much better than running as root.11 +XWiki is running as root by default, we had to rebuild the image in order to enable us to run it as an unprivileged user (uid/gid: 30001). With MySQL we didn't go to the same effort, but in that case we're running the process as uid/gid: 30001:0, which is far from perfect, but much better than running as the user root. 12 12 13 13 == Background == 14 14 ... ... @@ -24,11 +24,6 @@ 24 24 ** Automatic storage provisioner (Behemoth LTD special case). 25 25 * Helm 3.12 (probably will work with later versions as well). 26 26 27 - 28 -== Deploying == 29 - 30 -We're going to deploy XWiki as a [[statefulset>>https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/]], the Database (MySQL) and the App, each will have a volume to store their content. 31 - 32 32 === Note about Storage === 33 33 34 34 Behemoth LTD is running an on-prem Kubernetes solutions, we (currently?) don't have any shared storage solution ([[ceph>>https://docs.ceph.com/]], [[nfs>>https://github.com/kubernetes-csi/csi-driver-nfs]], [[...>>https://kubernetes.io/docs/concepts/storage/storage-classes/#provisioner]]) , which require two things: ... ... @@ -35,6 +35,12 @@ 35 35 36 36 1. Creating the path/loop device prior of creating PV. 37 37 1. The PV is manually created. 33 + 34 +== Deploying == 35 + 36 +We're going to deploy XWiki as a [[statefulset>>https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/]], the Database (MySQL) and the App, each will have a volume to store their content. 37 + 38 +=== === 38 38 ))) 39 39 40 40 (% class="col-xs-12 col-sm-4" %)