mirror of
https://github.com/gravitational/teleport
synced 2024-10-20 17:23:22 +00:00
76d6dc8215
Kubernetes v1.24 enabled, by default, the LegacyServiceAccountTokenNoAutoGeneration feature. This feature prevents Secrets containing service account tokens from being automatically created for every ServiceAccount. Instead, when enabled, it requires a manual action for creating the Secret bound to the SA. Fixes #15611 |
||
---|---|---|
.. | ||
.gitignore | ||
get-kubeconfig.sh | ||
merge-kubeconfigs.sh | ||
README.md |
kubeconfig creation tools
This directory contains tools for creating kubeconfig
files for use in
Teleport.
get-kubeconfig.sh
get-kubeconfig.sh
creates a kubeconfig
file for a single cluster.
The resulting kubeconfig
uses long-lived service account credentials
independent of any provider-specific authentication mechanisms.
This script uses kubectl
to get the credentials for the new kubeconfig
.
Run kubectl config get-contexts
before using this script to make sure you're
targeting the correct cluster.
merge-kubeconfigs.sh
merge-kubeconfigs.sh
takes a list of kubeconfig
paths and merges them into
one file named merged-kubeconfig
.