1. Windowns 10 (WSL2) + Ubuntu 20.04

  2. enable systemd snapd microk8s

  3. 启动systemd,并使用snap安装

1
2
3
$  sudo apt install daemonize
$ sudo daemonize /usr/bin/unshare --fork --pid --mount-proc /lib/systemd/systemd --system-unit=basic.target
$ sudo nsenter -t $(pidof systemd) -a su - $LOGNAME
  1. 安装microk8s
1
2
$ snap info microk8s
$ sudo snap install microk8s --classic
  1. 使用microk8s
1
2
3
$ microk8s status
$ sudo usermod -a -G microk8s mpan
$ sudo chown -f -R mpan ~/.kube
  1. 添加节点
1
$ microk8s add-node 

注意 每次使用microk8s时,需要先进入它的namespace

1
sudo nsenter -t $(pidof systemd) -a su - $LOGNAME

K8S
https://github.com/AliyunContainerService/k8s-for-docker-desktop