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
  4. 安装microk8s

    1
    2
    $ snap info microk8s
    $ sudo snap install microk8s --classic
  5. 使用microk8s

    1
    2
    3
    $ microk8s status
    $ sudo usermod -a -G microk8s mpan
    $ sudo chown -f -R mpan ~/.kube
  6. 添加节点

    1
    $ microk8s add-node 

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

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

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