安装
- 我的 windows 上装了 wsl2
 - 默认点下一步就好了
 

安装完成后顺手设置 P...

ps. wsl telnet 127.0.0.1 9999 失败  我改成了本机 ip
非常的智能。
试玩
在 docker 网站上下个 python 镜像 玩玩
docker pull python:3.8
docker run --name docker-tutorial python:3.8 python -c "print('Hello, World!')"    
docker rm docker-tutorial    
docker run --name docker-tutorial python:3.8 python -c "import os;print(os.listdir('.'))"  -v $PWD:/usr/src/myapp  -w /usr/src/myapp    
docker rm docker-tutorial    
-v $PWD/myapp:/usr/src/myapp: 将主机中当前目录下的 myapp 挂载到容器的 /usr/src/myapp。 -w /usr/src/myapp: 指定容器的 /usr/src/myapp 目录为工作目录。

安装 python 环境并保存
docker run --name  -it jupyter-dev python:3.8 bash     
pip config set global.index-url https://pypi.douban.com/simple    
pip install jupyter    
exit    
docker ps -a    
docker commit  jupyter-dev jupyter-dev:version1    
docker images    
docker run -d -p 8888:8888 --restart=always  --name jupyter jupyter-dev:version1 jupyter-notebook --ip='*' --port=8888 --allow-root --no-browser --NotebookApp.token=''    


关闭
docker stop jupyter
docker rm jupyter

pycharm
- 找不到 docker-machine
 - EN-找不到 docker-machine
 - 建议装在 windows 上
 
配置 python 解释器

- 发现并不好用
 - 网上教程 比较好用
 
不过已经可以愉快的 debug 了

kubectl
先装个命令补全
echo "source <(kubectl completion zsh)" >> ~/.zshrc
source ~/.zshrc
找到你想连接的 kubectl 集群的配置文件 比如我的在服务器上
rsync -avz root@192.168.20.65:/root/.kube/config /root/.kube/config    
rsync -avz root@192.168.20.65:/root/.minikube/ca.crt /root/.minikube/ca.crt    
rsync -avz root@192.168.20.65:/root/.minikube/profiles/minikube/client.crt /root/.minikube/profiles/minikube/client.crt    
rsync -avz root@192.168.20.65:/root/.minikube/profiles/minikube/client.key /root/.minikube/profiles/minikube/client.key    
- 
然后
kubectl get pods你就会发现都在你本机上看得到了 - 
然后就可以获取一个项目的配置文件,然后启动。
kubectl get pods contest-jiantou-64b9cd5597-kvbjp -o yaml
 
