Доступ к Kubernetes в DigitalOcean лимитирован одной неделей, получается каждую неделю нужно получать новый пароль доступа к кластеру. Скачать обновленный kubeconfig можно через консоль в DigitalOcean либо можно воспользоваться командой ниже:
curl -X GET "https://api.digitalocean.com/v2/kubernetes/clusters/<cluster-id>/kubeconfig" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $DO_TOKEN" -o ~/.kube/config
Для работы требуется действующий DigitalOcean токен, который можно получить в разделе API.
Если переменная DO_TOKEN не определена, то перед запуском данной команды необходимо сделать экспорт переменной:
export DO_TOKEN="value"