From 390d6c269bd2a820abf6876b00abbffc016d3fa0 Mon Sep 17 00:00:00 2001 From: Daniel Vega-Myhre Date: Tue, 19 Dec 2023 19:45:15 +0000 Subject: [PATCH 1/4] update the installation docs to mention the CPU nodes need to be beefy --- docs/setup/install.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/setup/install.md b/docs/setup/install.md index 5a2ef8457..c789c49a9 100644 --- a/docs/setup/install.md +++ b/docs/setup/install.md @@ -5,6 +5,8 @@ Make sure the following conditions are met: - A Kubernetes cluster with version 1.21 or newer is running. Learn how to [install the Kubernetes tools](https://kubernetes.io/docs/tasks/tools/). +- Your cluster has at least 1 node with 2+ CPUs and 512+ MB of memory available for the JobSet controller manager Deployment pods to run on. **NOTE**: On some cloud providers, +the default node machine type will not have sufficient resources and you will need to specify a larger machine type. - The `SuspendJob` [feature gate][feature_gate] is enabled. In Kubernetes 1.22 or newer, the feature gate is enabled by default and reached stable in Kubernetes 1.24. - The kubectl command-line tool has communication with your cluster. From 1aecf6c53f090e608d2903a4a7fde3428634bf83 Mon Sep 17 00:00:00 2001 From: Daniel Vega-Myhre Date: Tue, 19 Dec 2023 19:51:47 +0000 Subject: [PATCH 2/4] update doc --- docs/setup/install.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/setup/install.md b/docs/setup/install.md index c789c49a9..938481baf 100644 --- a/docs/setup/install.md +++ b/docs/setup/install.md @@ -5,8 +5,7 @@ Make sure the following conditions are met: - A Kubernetes cluster with version 1.21 or newer is running. Learn how to [install the Kubernetes tools](https://kubernetes.io/docs/tasks/tools/). -- Your cluster has at least 1 node with 2+ CPUs and 512+ MB of memory available for the JobSet controller manager Deployment pods to run on. **NOTE**: On some cloud providers, -the default node machine type will not have sufficient resources and you will need to specify a larger machine type. +- Your cluster has at least 1 node with 2+ CPUs and 512+ MB of memory available for the JobSet controller manager Deployment to run on. **NOTE**: On some cloud providers, the default node machine type will not have sufficient resources and you will need to specify a larger machine type. - The `SuspendJob` [feature gate][feature_gate] is enabled. In Kubernetes 1.22 or newer, the feature gate is enabled by default and reached stable in Kubernetes 1.24. - The kubectl command-line tool has communication with your cluster. From 5d59c321d883c0e1fd8a3a2d4486ce643a896adf Mon Sep 17 00:00:00 2001 From: Daniel Vega-Myhre Date: Tue, 19 Dec 2023 19:52:54 +0000 Subject: [PATCH 3/4] add more details --- docs/setup/install.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/setup/install.md b/docs/setup/install.md index 938481baf..5826ed351 100644 --- a/docs/setup/install.md +++ b/docs/setup/install.md @@ -5,7 +5,8 @@ Make sure the following conditions are met: - A Kubernetes cluster with version 1.21 or newer is running. Learn how to [install the Kubernetes tools](https://kubernetes.io/docs/tasks/tools/). -- Your cluster has at least 1 node with 2+ CPUs and 512+ MB of memory available for the JobSet controller manager Deployment to run on. **NOTE**: On some cloud providers, the default node machine type will not have sufficient resources and you will need to specify a larger machine type. +- Your cluster has at least 1 node with 2+ CPUs and 512+ MB of memory available for the JobSet controller manager Deployment to run on. **NOTE**: On some cloud providers, the default node machine type will not have sufficient resources to run the JobSet controller manager and all the required kube-system pods, so you'll need to use a larger +machine type for your nodes. - The `SuspendJob` [feature gate][feature_gate] is enabled. In Kubernetes 1.22 or newer, the feature gate is enabled by default and reached stable in Kubernetes 1.24. - The kubectl command-line tool has communication with your cluster. From ba59ef3f99548aae668d798599e6f8585a351b85 Mon Sep 17 00:00:00 2001 From: Daniel Vega-Myhre Date: Tue, 19 Dec 2023 20:48:32 +0000 Subject: [PATCH 4/4] bold whole note --- docs/setup/install.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/setup/install.md b/docs/setup/install.md index 5826ed351..5963cffa5 100644 --- a/docs/setup/install.md +++ b/docs/setup/install.md @@ -5,8 +5,8 @@ Make sure the following conditions are met: - A Kubernetes cluster with version 1.21 or newer is running. Learn how to [install the Kubernetes tools](https://kubernetes.io/docs/tasks/tools/). -- Your cluster has at least 1 node with 2+ CPUs and 512+ MB of memory available for the JobSet controller manager Deployment to run on. **NOTE**: On some cloud providers, the default node machine type will not have sufficient resources to run the JobSet controller manager and all the required kube-system pods, so you'll need to use a larger -machine type for your nodes. +- Your cluster has at least 1 node with 2+ CPUs and 512+ MB of memory available for the JobSet controller manager Deployment to run on. **NOTE: On some cloud providers, the default node machine type will not have sufficient resources to run the JobSet controller manager and all the required kube-system pods, so you'll need to use a larger +machine type for your nodes.** - The `SuspendJob` [feature gate][feature_gate] is enabled. In Kubernetes 1.22 or newer, the feature gate is enabled by default and reached stable in Kubernetes 1.24. - The kubectl command-line tool has communication with your cluster.