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
--wait # for the defaulting webhook to install before creating a Provisioner
19
19
```
20
20
21
21
You can follow the detailed installation instruction [here](https://karpenter.sh/docs/getting-started/#install).
@@ -24,35 +24,40 @@ You can follow the detailed installation instruction [here](https://karpenter.sh
24
24
25
25
| Key | Type | Default | Description |
26
26
|-----|------|---------|-------------|
27
-
| additionalLabels | object |`{}`| Additional labels to add into metadata |
27
+
| additionalLabels | object |`{}`| Additional labels to add into metadata. |
28
+
| affinity | object |`{"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"key":"karpenter.sh/provisioner-name","operator":"DoesNotExist"}]}}}`| Affinity rules for scheduling the pod. |
28
29
| aws.defaultInstanceProfile | string |`""`| The default instance profile to use when launching nodes on AWS |
29
-
| controller.affinity | object |`{}`| Affinity rules for scheduling |
| controller.clusterName | string |`""`| Cluster name |
32
-
| controller.env | list |`[]`| Additional environment variables to run with |
33
-
| controller.image | string |`"public.ecr.aws/karpenter/controller:v0.5.6@sha256:12ae0ca9d48155ab881c6d76930bd67d503952a1a50269821a4118aa0228ca7e"`| Image to use for the Karpenter controller |
34
-
| controller.nodeSelector | object |`{}`| Node selectors to schedule to nodes with labels. |
| controller.tolerations | list |`[]`| Tolerations to schedule to nodes with taints. |
41
-
| serviceAccount.annotations | object |`{}`| Annotations to add to the service account (like the ARN of the IRSA role) |
42
-
| serviceAccount.create | bool |`true`| Create a service account for the application controller |
43
-
| serviceAccount.name | string |`"karpenter"`| Service account name |
44
-
| webhook.affinity | object |`{}`| Affinity rules for scheduling |
45
-
| webhook.env | list |`[]`| List of environment items to add to the webhook |
46
-
| webhook.hostNetwork | bool |`false`| Set to true if using custom CNI on EKS |
47
-
| webhook.image | string |`"public.ecr.aws/karpenter/webhook:v0.5.6@sha256:4b289e73e728744ffdce39d37440a87a9b1df7c36110f55030de679a4579a3e2"`| Image to use for the webhook |
48
-
| webhook.nodeSelector | object |`{}`| Node selectors to schedule to nodes with labels. |
| imagePullSecrets | list |`[]`| Image pull secrets for Docker images. |
40
+
| nameOverride | string |`""`| Overrides the chart's name. |
41
+
| nodeSelector | object |`{"kubernetes.io/os":"linux"}`| Node selectors to schedule the pod to nodes with labels. |
42
+
| podAnnotations | object |`{}`| Additional annotations for the pod. |
43
+
| podLabels | object |`{}`| Additional labels for the pod. |
44
+
| podSecurityContext | object |`{"fsGroup":1000}`| SecurityContext for the pod. |
45
+
| priorityClassName | string |`"system-cluster-critical"`| PriorityClass name for the pod. |
46
+
| replicas | int |`1`| Number of replicas. |
47
+
| serviceAccount.annotations | object |`{}`| Additional annotations for the ServiceAccount. |
48
+
| serviceAccount.create | bool |`true`| Specifies if a ServiceAccount should be created. |
49
+
| serviceAccount.name | string |`""`| The name of the ServiceAccount to use. If not set and create is true, a name is generated using the fullname template. |
50
+
| serviceMonitor.additionalLabels | object |`{}`| Additional labels for the ServiceMonitor. |
51
+
| serviceMonitor.enabled | bool |`false`| Specifies whether a ServiceMonitor should be created. |
52
+
| serviceMonitor.interval | string |`"1m"`| Scrape interval for the ServiceMonitor. |
53
+
| strategy | object |`{"type":"Recreate"}`| Strategy for updating the pod. |
54
+
| terminationGracePeriodSeconds | string |`nil`| Override the default termination grace period for the pod. |
55
+
| tolerations | list |`[]`| Tolerations to allow the pod to be scheduled to nodes with taints. |
56
+
| webhook.env | list |`[]`| Additional environment variables for the webhook pod. |
0 commit comments