Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 1.7 KB

File metadata and controls

38 lines (30 loc) · 1.7 KB

AWS EFA Kubernetes Device Plugin

This chart installs the AWS EFA Kubernetes Device Plugin daemonset

Prerequisites

  • Helm v3

Installing the Chart

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

Configuration

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 []