less than a minute
WorkloadIdentity
is a resource that allows workloads to be presented before external systems by giving them identities managed by Gardener.
As WorkloadIdentity
s do not directly contain credentials we gain the ability to create Shoot
s without the need of preliminary exchange of credentials.
For that to work users should establish trust to the Gardener Workload Identity Issuer in advance.
The issuer URL can be read from the Gardener Info ConfigMap.
Tip
Shoot
s that were previously usingSecret
s as authentication method can also be migrated to useWorkloadIdentity
. As thecredentialsRef
field ofCredentialsBinding
is immutable, one would have to create a newCredentialsBinding
that references aWorkloadIdentity
and set the.spec.credentialsBindingName
field of theShoot
to refer to the newly createdCredentialsBinding
.
As of now WorkloadIdentity
is supported for AWS, Azure and GCP. For detailed explanation on how to enable the feature, please consult the provider extension specific documentation:
Was this page helpful?