minikube+podman+cri-o部署

minikube 對podman支持不好, 掛代理也拉不下來, 2021-04-18 , 暫時使用docker driver + docker + containerd.io + 代理后才可以, 然后 vim ~/.bashrc 添加 alias kubectl 'minikube kubectl'

  1. 官網(wǎng)安裝podman
  2. 官網(wǎng)安裝minikube
  3. https://minikube.sigs.k8s.io/docs/drivers/podman/
  4. 添加用戶, 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
  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即可

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容