@aws-quickstart/eks-blueprints
    Preparing search index...

    Class VpcCniAddOn

    Implementation of VpcCni EKS add-on with Advanced Configurations.

    Hierarchy

    • CoreAddOn
      • VpcCniAddOn
    Index

    Constructors

    Properties

    coreAddOnProps: CoreAddOnProps
    id?: string
    vpcCniAddOnProps: VpcCniAddOnProps

    Methods

    • Override this method to create namespace for the core addon. In many cases the addon is created in the kube-system namespace which does not require creation as it is always there. For addons that support other namespace as destinations this method should be implemented.

      Parameters

      Returns undefined | IConstruct

    • Overrides the core addon method in order to replace the SA if exists (which is the case for aws-node).

      Parameters

      • clusterInfo: ClusterInfo
      • saNamespace: string
      • policies: IManagedPolicy[]

      Returns ServiceAccount

    • Parameters

      • version: KubernetesVersion

      Returns string

    • Overrides the core method to provide managed policies.

      Parameters

      Returns undefined | IManagedPolicy[]

    • Template method with default implementation to execute the supplied function of policyDocumentProvider. Allows overriding this method in subclasses for more complex cases of policies.

      Parameters

      Returns undefined | PolicyDocument

    • Parameters

      • clusterVersion: KubernetesVersion
      • region: string

      Returns Promise<string>