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

    Class GenericClusterProviderV2

    Cluster provider implementation that supports multiple node groups.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    Methods

    • Adds a fargate profile to the cluster

      Parameters

      • cluster: Cluster
      • name: string
      • profileOptions: FargateProfileOptions

      Returns FargateProfile

    • Parameters

      • scope: Construct
      • vpc: IVpc
      • OptionalsecretsEncryptionKey: IKey
      • OptionalkubernetesVersion: KubernetesVersion
      • OptionalclusterLogging: ClusterLoggingTypes[]
      • OptionalipFamily: IpFamily

      Returns ClusterInfo

    • Can be overridden to provide a custom kubectl layer.

      Parameters

      • scope: Construct
      • version: KubernetesVersion

      Returns undefined | ILayerVersion

    • Template method that may be overridden by subclasses to create a specific cluster flavor (e.g. FargateCluster vs eks.Cluster)

      Parameters

      • scope: Construct
      • id: string
      • clusterOptions: any

      Returns Cluster | Cluster