Следуя предложению Диего Мендеса в комментарии, я исследовал проблему, приводящую к тому, что машина мини-куба получала IPv6-адресацию, что приводило к зависанию при запуске.
Я отключил IPv6 на Виртуальный сетевой коммутатор (это можно сделать из Центр управления сетями и общим доступом -> Настройки адаптера -> Щелкните правой кнопкой мыши по соответствующему коммутатору и просто найдите соответствующий флажок), но виртуальная машина будет независимо получать адрес IPv6 .
Начиная с v18.02 или более поздней версии, Docker для Windows поставляется со встроенным кластером Kubernetes, что мешает конфигурации мини-куба, в результате чего он блокируется двумя кластерами.Решением, которое отвечало моим требованиям, было переключение с использования minikube на использование внутреннего встроенного кластера docker k8s (единственный существенный недостаток - невозможность указать версию k8s, но в целом это упрощает выполнение сценариев).
У вас будетдля запуска:
Затем измените контекст кластера kubernetes так, чтобы он указывал на экземпляр докера:
- kubectl config use-context docker-for-desktop
И теперь вы сможете выполнять все операции, которые вы обычно делаете с kubectl .