YC K8s KMS NLB ALB Lockbox DNS CL CR
May 30, 2022

Аутентификация в кластере через API

Ниже приведён список команд, позволяющий реализовать подключение к k8s через API.

yc k8s cluster get-credentials test --external --kubeconfig test.conf
export KUBECONFIG=test.conf 
CLUSTER_NAME="$(kubectl config view -o jsonpath='{.clusters[0].name}{"\n"}')" 
APISERVER=$(kubectl config view -o jsonpath="{.clusters[?(@.name==\"$CLUSTER_NAME\")].cluster.server}") 
curl -X GET $APISERVER/api --header "Authorization: Bearer $(yc iam create-token)" --insecure