This chart installs the AWS EFA Kubernetes Device Plugin daemonset
- Helm v3
First add the EKS repository to Helm:
helm repo add eks https://aws.github.io/eks-charts
To install the chart with the release name efa
in the kube-system
namespace and default configuration:
helm install efa ./aws-efa-k8s-device-plugin -n kube-system
Parameter | Description | Default |
---|---|---|
image.repository |
EFA image repository | 602401143452.dkr.ecr.us-west-2.amazonaws.com/eks/aws-efa-k8s-device-plugin |
image.tag |
EFA image tag | v0.5.4 |
securityContext.allowPrivilegeEscalation |
Controls whether a process can gain more privilege than its parent process | false |
securityContext |
EFA plugin security context | capabilities: drop: ["ALL"] runAsNonRoot: false |
supportedInstanceLabels.keys |
Kubernetes key to interpret as instance type | nodes.kubernetes.io/instance-type |
supportedInstanceLabels.values |
List of instances which currently support EFA devices | see https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html#efa-instance-types |
resources |
Resources for containers in pod | requests.cpu: 10m requests.memory: 20Mi |
nodeSelector |
Node labels for pod assignment | {} |
tolerations |
Optional deployment tolerations | [] |
additionalPodAnnotations |
Pod annotations to apply in addition to the default ones | {} |
additionalPodLabels |
Pod labels to apply in addition to the defualt ones | {} |
nameOverride |
Override the name of the chart | "" |
fullnameOverride |
Override the full name of the chart | "" |
imagePullSecrets |
Docker registry pull secret | [] |