Creamos el clúster usando el siguiente comando
kops create cluster --node-count=3 --node-size=c5.2xlarge --master-count=3 --master-size=c5.xlarge --zones=eu-west-1a --name=${KOPS_CLUSTER_NAME} --yesEstamos usando el clúster de Kops. Exportamos el kubeconfig usando este comando
$ kops export kubecfg --admin --kubeconfig ~/workspace/kubeconfig --state=s3://YOUR-S3-BUCKET-NAME"Funciona bien por un tiempo. Pero después de un tiempo, nuevamente comenzamos a recibir el mismo error cuando TTL caduca para kubeconfig.
error: You must be logged in to the server (Unauthorized) kops¿Hay alguna forma de que podamos deshacernos de este molesto TTL?
Después de revisar los documentos , descubrí que en realidad podemos dar la validez de kubeconfig como argumento
$ kops export kubecfg --admin=87600h0m0s --kubeconfig ~/workspace/kubeconfig --state=s3://<bucket-name> --name=<cluster-name>