请问可以用kubesphere-all-v3.0.0-offline-linux-amd64.tar.gz在线升级吗,有相应的教程吗
KubeKey 离线环境部署 KubeSphere v3.0.0
环境离线安装好后,按教材上再部署Bookinfo就不行了,好像在不停地拉取这个镜像,拉取不到? 是不是哪里还要设置账号、密码啥 的?
ZzackzhangK零SK壹S
bookinfo demo的镜像如下:
- image: kubesphere/examples-bookinfo-details-v1:1.13.0
- image: kubesphere/examples-bookinfo-productpage-v1:1.13.0
- image: kubesphere/examples-bookinfo-ratings-v1:1.13.0
- image: kubesphere/examples-bookinfo-reviews-v1:1.13.0
检查下你的仓库里面是不是没有这几个镜像
ZzackzhangK零SK壹S
robatter 你这个自签名的镜像仓库是自己搭建好后,在kk里面配置registry的吧,kk不会跟你创建这个。
这个几镜像你把它下载下来后,直接Push到这个registry就行了。
操作方法:
docker pull kubesphere/examples-bookinfo-details-v1:1.13.0
docker tag kubesphere/examples-bookinfo-details-v1:1.13.0 zackzhangkai/examples-bookinfo-details-v1:1.13.0
docker push zackzhangkai/examples-bookinfo-details-v1:1.13.0
把镜像push到本地仓库了,还是拉取不到
ZzackzhangK零SK壹S
报错很明显了,你看下你的私有仓库是哪个
ZzackzhangK零SK壹S
把镜像推到这个仓库里面去
ZzackzhangK零SK壹S
robatter 打个tag就行了,如:
docker tag kubesphere/examples-bookinfo-details-v1:1.13.0 zackzhangkai/examples-bookinfo-details-v1:1.13.0
zackzhang 进一步发现一个奇怪的问题,我是三台机器
vm1(192.168.3.101),vm2(192.168.3.102),vm3(192.168.3.103)
在这三台机器上执行命令ping dockerhub.kubekey.local,得到同样的返回:
64 bytes from dockerhub.kubekey.local (192.168.3.101): icmp_seq=1 ttl=64 time=0.508 ms
但只有在 vm1 上执行docker images 才能查到 bookinfo, 在 vm2/vm3 上查不到. 而部署bookinfo pod 的Node在 vm2 上,所以老是查不到。
现在的问题是 用同样的账号登录 dockerhub.kubekey.local,vm1上可以查到 bookinfo 的内容而 vm2/vm3 上却查不到?
ZzackzhangK零SK壹S
你没有理解到我说的,你把上下文再好好看一遍,然后在网上搜下怎么把镜像推送到私有仓库
images目录里哪些tar是安装k8s+kubesphere 必须的呢,是否有介绍?