From 18367e12d03bc7a730900cca4c7e76a897b93600 Mon Sep 17 00:00:00 2001 From: Joeky Date: Thu, 3 Jun 2021 15:05:13 +0800 Subject: [PATCH] Set ulimits in docker-compose.yml Signed-off-by: Joeky --- docker-compose.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 0e7857228e..a2b49f2c88 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,7 +10,13 @@ services: tmpfs: - /run - /var/run + ulimits: + nproc: 65535 + nofile: + soft: 65535 + hard: 65535 privileged: true + restart: always environment: - K3S_TOKEN=${K3S_TOKEN:?err} - K3S_KUBECONFIG_OUTPUT=/output/kubeconfig.yaml @@ -20,14 +26,22 @@ services: # This is just so that we get the kubeconfig file out - .:/output ports: - - 6443:6443 + - 6443:6443 # Kubernetes API Server + - 80:80 # Ingress controller port 80 + - 443:443 # Ingress controller port 443 agent: image: "rancher/k3s:${K3S_VERSION:-latest}" tmpfs: - /run - /var/run + ulimits: + nproc: 65535 + nofile: + soft: 65535 + hard: 65535 privileged: true + restart: always environment: - K3S_URL=https://server:6443 - K3S_TOKEN=${K3S_TOKEN:?err}