Всем привет!



В Windows 10 есть одна интересная возможность, которая отключена by default – WSL2 (Windows Subsystem for Linux). Все достаточно просто – практически полноценный bash для Windows без необходимости установки полноценной *nix виртуальной машины!



Устанавливается (активируется, скачивается необходимый "дистрибутив") очень просто, об этом можно почитать тут.



Зачем это нужно? Да много зачем 😊 Один из возможных сценариев

🍭 Скачиваем Visual Studio Code (можно добавить YAML-edition функциональность)

🍭 Настраиваем интеграцию с WSL2 (об этом можно почитать тут)

🍭 Устанавливаем Docker for Windows, попутно интегируя с WSL2 (об этом можно почитать тут)

🍭 Устанавливаем Minikube и kubectl



Готово! Мы получили небольшой стенд, который можно использовать для тестирования и обучения по контейнерам без необходимости создания отдельной VM (если вы привыкли к Windows и не хотите «городить огород»). Подробнее можно почитать в этой статье.



P.S. Единственный нюанс, необходимо прописать alias в ~/.bashrc, чтобы можно было пользовать "kubectl", а не "kubectl.exe", т.к. сам по себе WSL2 этого не делает, аналогично с docker и т.д.