Files
teleport/examples/k8s-auth/README.md
T
Andrew Lytvynov 9c25440e8d k8s: add merge-kubeconfigs.sh script (#5677)
This script merges multiple kubeconfigs created with `get-kubeconfig.sh`
(or from anywhere else) into a single `merged-kubeconfig`.
2021-04-29 11:05:20 -07:00

668 B

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.