# WSL 安裝 MiniKube ## 安裝 WSL 參考微軟的文件安裝 WSL: https://learn.microsoft.com/zh-tw/windows/wsl/install - 以下指令僅在 WSL Ubuntu 22.04 版本測試過,建議使用相同版本 ## 安裝 Docker 在 WSL 中安裝 Docker ```bash sudo apt remove docker docker-engine docker.io containerd runc sudo apt update sudo apt install -y \ apt-transport-https \ ca-certificates \ curl gnupg-agent \ software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" sudo apt update sudo apt upgrade -y sudo apt install docker-ce docker-ce-cli containerd.io -y ``` 將自己的 user 加入 docker group ``` sudo groupadd docker sudo usermod -aG docker ${USER} ``` 啟動 Docker 並測試是否異常 ```bash sudo service docker start docker run hello-world ``` ## 安裝 MiniKube ```bash curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb sudo apt install ./minikube_latest_amd64.deb -y rm minikube_latest_amd64.deb ``` 啟動 ``` minikube start ``` ## 安裝 kubectl kubectl 是控制 k8s 的指令,根據使用者的指令發 REST API 到 k8s api server ``` sudo snap install kubectl --classic ``` 用以下指令確認 kubectl 是否能正常存取 MiniKube 叢集 ``` kubectl get node ``` - 應該獲得類似下圖的輸出 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up