You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/kubernetes_ecs.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,18 +8,18 @@
8
8
While prototyping we used many Kubernetes clusters, namely [`kind`](https://kind.sigs.k8s.io/), [`minikube`](https://minikube.sigs.k8s.io/docs/) and [`k3s`](https://k3s.io/)
9
9
in both local and remote cluster deployment. We used Openstack for remote deployment.
10
10
Follow the guides at the individual distributions in order to create the desired cluster setup.
11
-
For now we chose `k3s` for most of the activities performed because it is lightweight
11
+
k3s is recommended to run this prototype, as it is lightweight
12
12
and easily installed distribution which is also [`CNCF`](https://www.cncf.io/training/certification/) certified.
13
13
14
14
All settings of `k3s` were used as default except one: locked-in-memory size. Use `ulimit -l` to learn
15
15
what is the limit for the current user and `LimitMEMLOCK` inside the k3s systemd service config
16
16
to set it for correct value. Right now the `flp` user has unlimited size (`LimitMEMLOCK=infinity`).
17
-
This config is necessary because even if you are running PODs with the privileged security context
17
+
This config is necessary because even if you are running Pods with the privileged security context
18
18
under user flp, Kubernetes still sets limits according to its internal settings and doesn't
19
19
respect linux settings.
20
20
21
21
Another setup we expect at this moment to be present at the target nodes
22
-
is ability to run PODs with privileged permissions and also under user `flp`.
22
+
is ability to run Pods with privileged permissions and also under user `flp`.
23
23
This means that the machine has to have `flp` user setup the same way as
24
24
if you would do the installation with [`o2-flp-setup`](https://alice-flp.docs.cern.ch/Operations/Experts/system-configuration/utils/o2-flp-setup/).
25
25
@@ -30,7 +30,7 @@ task management (see [`ControllableTask`](/executor/executable/controllabletask.
30
30
and OCC gRPC communication. When running docker task through ECS we could easily
31
31
wrap command to be run into the docker container with proper settings
32
32
([see](/docs/running_docker.md)). This is however not possible for Kubernetes
33
-
workloads as the PODs are "hidden" inside the cluster. So we plan
33
+
workloads as the Pods are "hidden" inside the cluster. So we plan
34
34
to deploy our own Task Controller which will connect to and guide
35
35
OCC state machine of required tasks. Thus we need to create custom
36
36
POC way to communicate with Kubernetes cluster from Mesos executor.
0 commit comments