Skip to content

Commit 8c07c7e

Browse files
authored
Merge pull request #59 from cdmello-g/master
Add allowlist for autopilot clusters + update readme instructions for autopilot
2 parents 54fed59 + 81c3a94 commit 8c07c7e

2 files changed

Lines changed: 13 additions & 0 deletions

File tree

containerd-nofile-infinity/README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
This guide outlines the steps to configure the `LimitNOFILE` setting for the containerd service on GKE nodes. This is typically used to increase the maximum number of open file descriptors allowed for containerd, which can be beneficial for high-concurrency workloads or specific applications that require a large number of open files. Since containerd 2.0 the `LimitNOFILE` has been removed - see containerd/containerd#8924 for more details.
44

5+
## Prerequiste for GKE Autopilot Clusters:
6+
Deploy the `AllowListSynchronizer` resource in `containerd-nofile-infinity-allowlist.yaml`. This resource updates [Autopilot's security policies](https://cloud.google.com/kubernetes-engine/docs/how-to/run-autopilot-partner-workloads#about-allowlistsynchronizer) to run the privileged daemonset.
7+
8+
```bash
9+
kubectl apply -f containerd-nofile-infinity-allowlist.yaml
10+
```
511

612
## Instructions
713

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
apiVersion: auto.gke.io/v1
2+
kind: AllowlistSynchronizer
3+
metadata:
4+
name: gke-org-nofile-infinity-synchronizer
5+
spec:
6+
allowlistPaths:
7+
- "Gke-Org/nofile-infinity/gke-org-nofile-infinity-allowlist.yaml"

0 commit comments

Comments
 (0)