aws-cdk-lib.aws_eks.Selector

interface Selector

LanguageType name
.NETAmazon.CDK.AWS.EKS.Selector
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awseks#Selector
Javasoftware.amazon.awscdk.services.eks.Selector
Pythonaws_cdk.aws_eks.Selector
TypeScript (source)aws-cdk-lib » aws_eks » Selector

Fargate profile selector.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_eks as eks } from 'aws-cdk-lib';
const selector: eks.Selector = {
  namespace: 'namespace',

  // the properties below are optional
  labels: {
    labelsKey: 'labels',
  },
};

Properties

NameTypeDescription
namespacestringThe Kubernetes namespace that the selector should match.
labels?{ [string]: string }The Kubernetes labels that the selector should match.

namespace

Type: string

The Kubernetes namespace that the selector should match.

You must specify a namespace for a selector. The selector only matches pods that are created in this namespace, but you can create multiple selectors to target multiple namespaces.


labels?

Type: { [string]: string } (optional, default: all pods within the namespace will be selected.)

The Kubernetes labels that the selector should match.

A pod must contain all of the labels that are specified in the selector for it to be considered a match.