在WSL2 Ubuntu中安装Microk8s环境
安装Ubuntu22.04及配置WSL2
安装Ubuntu22.04
> wsl --set-default-version 2
> wsl --update
> curl.exe -L -o ubuntu-2204.appx https://aka.ms/wslubuntu2204
- 在文件管理器中找到ubuntu-2204.appx, 双击安装,并提供用户名及密码,完成Ubuntu22.04的安装。
- 此时安装按钮会更新为执行按钮(Launch)。点击,启动Ubuntu22.04
- 打开WSL2,确认版本号
~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy
设置WSL2
更新wsl.conf (Optional)
~$ cat /etc/wsl.conf
[network]
generateResolvConf=false
~$ cat /etc/resolv.conf
nameserver 1.2.3.4
~$ sudo rm /etc/resolv.conf
~$ sudo nano -l /etc/resolv.conf
~$ cat /etc/resolv.conf
nameserver 202.96.128.86
nameserver 202.96.134.33
~$ sudo chattr +i /etc/resolv.conf
> wsl --shutdown
其他本地化调整
~$ sudo nano -l /etc/wsl.conf
~$ cat /etc/wsl.conf
[automount]
options="metadata,uid=1000,gid=1000,umask=22,fmask=11,case=off"
mountFsTab=true
crossDistro=true
[network]
generateHosts=false
generateResolvConf=false
[interop]
enabled=true
appendWindowsPath=true
[boot]
systemd=true
[user]
default=<your uid>
安装Systemd(Optional)
~$ wget -O /etc/apt/trusted.gpg.d/wsl-transdebian.gpg https://arkane-system.github.io/wsl-transdebian/apt/wsl-transdebian.gpg
~$ sudo chmod a+r /etc/apt/trusted.gpg.d/wsl-transdebian.gpg
~$ sudo nano -l /etc/apt/sources.list.d/wsl-transdebian.list
~$ cat /etc/apt/sources.list.d/wsl-transdebian.list
deb https://arkane-systems.github.io/wsl-transdebian/apt jammy main
~$ sudo apt update
~$ sudo apt install systemd-genie
安装开发环境
请参考: 搭建Ubuntu开发机器(docker + microk8s)