Selector
- class aws_cdk.aws_eks.Selector(*, namespace, labels=None)
Bases:
object
Fargate profile selector.
- Parameters:
namespace (
str
) – 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 (
Optional
[Mapping
[str
,str
]]) – 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. Default: - all pods within the namespace will be selected.
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_eks as eks selector = eks.Selector( namespace="namespace", # the properties below are optional labels={ "labels_key": "labels" } )
Attributes
- labels
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.
- Default:
all pods within the namespace will be selected.
- namespace
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.