minikube+podman+cri-o部署

minikube 对podman支持不好, 挂代理也拉不下来, 2021-04-18 , 暂时使用docker driver + docker + containerd.io + 代理后才可以, 然后 vim ~/.bashrc 添加 alias kubectl 'minikube kubectl'

  1. 官网安装podman
  2. 官网安装minikube
  3. https://minikube.sigs.k8s.io/docs/drivers/podman/
  4. 添加用户, 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
  1. 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即可

你可能感兴趣的:(minikube+podman+cri-o部署)