minikube 对podman支持不好, 挂代理也拉不下来, 2021-04-18 , 暂时使用docker driver + docker + containerd.io + 代理后才可以, 然后 vim ~/.bashrc 添加 alias kubectl 'minikube kubectl'
- 官网安装podman
- 官网安装minikube
- https://minikube.sigs.k8s.io/docs/drivers/podman/
- 添加用户, podman不允许用root
adduser rain
usermod -aG sudo rain
###参照官网 https://minikube.sigs.k8s.io/docs/drivers/podman/#known-issues
sudo visudo
username ALL=(ALL) NOPASSWD: /usr/bin/podman
sudo -k -n podman version
- minikube start --image-mirror-country='cn' --image-repository='registry.cn-hangzhou.aliyuncs.com/k8os/'
k8os 为我的acr的命名空间, 期间报exist时可先pull, 再 push到acr上,
pull 前修改 /etc/containers/registries.conf 把 k8s.gcr.io, gcr.io, acr的地址配上,
这样主机在配好代理的情况下, 就可以pull了

image.png
driver=none
cri-o安装 https://github.com/cri-o/cri-o/blob/master/install.md#install-packaged-versions-of-cri-o
systemctl start crio
crictl https://github.com/cri-o/cri-o/blob/master/tutorials/crictl.md
https://github.com/kubernetes-sigs/cri-tools/blob/master/docs/crictl.md
crictl version
删除重装的话: 移除用户目录下的 minikube即可