Коллеги, которые только начали погружение в мир Cloud Native, часто задаются вопросом, как установить необходимое ПО на Windows. Решение уже давно известно Windows Subsystem for Linux (WSL). Это действительно неплохой вариант для полноценной работы. И не забывайте, что установить все необходимые утилиты очень просто вам нужен Homebrew. Этот пакетный менеджер уже давно доступен не только для OS X, но и для Linux. Приступим!
Установка Ubuntu 20.04
Заходим в Microsoft Store и устанавливаем Ubuntu 20.04. Может потребоваться удалить старую версию:
CTRL + R -> CMD#Check installationC:\Users\suchak>wsl --listWindows Subsystem for Linux Distributions:Ubuntu-20.04 Legacy (Default)#Uninstalling older versionC:\Users\suchak>wsl --unregister Legacy#Check the default installation againC:\Users\suchak>wsl --listWindows Subsystem for Linux Distributions:Ubuntu-20.04 (Default)
Устанавливаем терминал для Windows
Iterm2 великолепный терминал для OS X. Работая в Linux я предпочитаю Tilix. А что же выбрать для работы с Windows? Неплохим решением может быть Terminus, хотя вы можете использовать и Power Shell.
Для установки Terminus загружаем инсталляционный файл для Windows из официального репозитория на GitHub.
Устанавливаем Homebrew
Запускаем терминал Terminus и приступаем к установке. Для работы Homebrew требуется gcc:
sudo apt install gcc
Теперь устанавливаем Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Всё готово!
Установим необходимые программы:
brew install kind kubernetes-cli helm k9s kubectx kubecolor
Теперь мы можем без труда устанавливать дополнительные приложения, работая c Windows, как если бы мы работали с OS X или Linux.