Ошибка kubectl: вы должны войти на сервер (неавторизованный) через некоторое время в AKS
У меня есть кластер с RBAC в AKS, и он работает нормально, но иногда (кажется, когда мой ноутбук переходит в спящий режим) я просто получаю эту ошибку и мне снова приходится создавать контекст:
kubectl error: You must be logged in to the server (Unauthorized)
Кажется, это случается не все время. Иногда проходит много циклов сна (несколько дней), иногда всего несколько часов. Это кажется совершенно случайным.
Был бы признателен за любую помощь в выяснении, почему это происходит.
Моя установка такая (хотя я не знаю, важно ли это):
Обычно я работаю над подсистемой Windows для Linux 2, но у меня одна и та же версия kubectl в самой Windows, и файлы конфигурации у них одинаковы (я связал конфигурацию kubectl из Linux).
Я почти уверен, что в прошлый раз я не использовал windows kubectl, только версию для linux
1 ответ
У меня была такая же проблема с WSL2, и причина в отсутствии синхронизации времени после сна ноутбука (см. Https://github.com/microsoft/WSL/issues/4245)
После запуска
sudo hwclock -s
У меня больше нет сообщения об ошибке, и я могу запустить команду kubectl.