minikube 對podman支持不好, 掛代理也拉不下來, 2021-04-18 , 暫時使用docker driver + docker + containerd.io + 代理后才可以, 然后 vim ~/.bashrc 添加 alias kubectl 'minikube kubectl'
- 官網(wǎng)安裝podman
- 官網(wǎng)安裝minikube
- https://minikube.sigs.k8s.io/docs/drivers/podman/
- 添加用戶, podman不允許用root
adduser rain
usermod -aG sudo rain
###參照官網(wǎng) 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即可