liuxuzxx / csi-s3

Support MinIO S3 as K8S CSI(支持Minio K8S的CSI插件)
9 stars 2 forks source link

pod创建失败 镜像拉不下来 #11

Open CrushCCD opened 2 months ago

CrushCCD commented 2 months ago

image

liuxuzxx commented 2 months ago

这个是我本地的镜像仓库地址,换一个

liuxuzxx commented 2 months ago

修改下csi-s3下面的values.yaml文件的如下信息:

global:
  image: liuxuzxx/csi-s3
  tag: v1.4.0

minio:
  url: 10.20.121.130:9000  #换成自己的minio的地址
  accessKey: admin #换成自己minio的用户名
  accessSecret: minioadmin #换成自己Minio的密码
  bucket: k8s-dev-sc-130 #换成自己的minio创建的bucket
CrushCCD commented 2 months ago

修改下csi-s3下面的values.yaml文件的如下信息:

global:
  image: liuxuzxx/csi-s3
  tag: v1.4.0

minio:
  url: 10.20.121.130:9000  #换成自己的minio的地址
  accessKey: admin #换成自己minio的用户名
  accessSecret: minioadmin #换成自己Minio的密码
  bucket: k8s-dev-sc-130 #换成自己的minio创建的bucket

镜像这里怎么换 我本地只有一个: image

liuxuzxx commented 2 months ago

修改下csi-s3下面的values.yaml文件的如下信息:

global:
  image: liuxuzxx/csi-s3
  tag: v1.4.0

minio:
  url: 10.20.121.130:9000  #换成自己的minio的地址
  accessKey: admin #换成自己minio的用户名
  accessSecret: minioadmin #换成自己Minio的密码
  bucket: k8s-dev-sc-130 #换成自己的minio创建的bucket

镜像这里怎么换 我本地只有一个: image

看了下,里面的其他的非csi-s3的镜像都是我公司私有的harbor地址,稍等下,我上传下镜像到docker hub,然后更新下.稍等下,生产有个问题,需要临时支援看下,今天我会更新好

CrushCCD commented 2 months ago

修改下csi-s3下面的values.yaml文件的如下信息:

global:
  image: liuxuzxx/csi-s3
  tag: v1.4.0

minio:
  url: 10.20.121.130:9000  #换成自己的minio的地址
  accessKey: admin #换成自己minio的用户名
  accessSecret: minioadmin #换成自己Minio的密码
  bucket: k8s-dev-sc-130 #换成自己的minio创建的bucket

镜像这里怎么换 我本地只有一个: image

看了下,里面的其他的非csi-s3的镜像都是我公司私有的harbor地址,稍等下,我上传下镜像到docker hub,然后更新下.稍等下,生产有个问题,需要临时支援看下,今天我会更新好

我从docker hub上下载不了 服务器没有vpn 有别的办法吗

CrushCCD commented 2 months ago

修改下csi-s3下面的values.yaml文件的如下信息:

global:
  image: liuxuzxx/csi-s3
  tag: v1.4.0

minio:
  url: 10.20.121.130:9000  #换成自己的minio的地址
  accessKey: admin #换成自己minio的用户名
  accessSecret: minioadmin #换成自己Minio的密码
  bucket: k8s-dev-sc-130 #换成自己的minio创建的bucket

镜像这里怎么换 我本地只有一个: image

看了下,里面的其他的非csi-s3的镜像都是我公司私有的harbor地址,稍等下,我上传下镜像到docker hub,然后更新下.稍等下,生产有个问题,需要临时支援看下,今天我会更新好

我从docker hub上下载不了 服务器没有vpn 有别的办法吗

liuxuzxx commented 2 months ago

国内有没有一个类似于docker hub的这种服务仓库?

CrushCCD commented 2 months ago

国内有没有一个类似于docker hub的这种服务仓库?

有 但是服务器用的局域网 我本地镜像通过打包成tar 上传到服务器解压

liuxuzxx commented 2 months ago

国内有没有一个类似于docker hub的这种服务仓库?

有 但是服务器用的局域网 我本地镜像通过打包成tar 上传到服务器解压

你们本地不搭建一个harbor服务?开发/测试/生产都是直接远程仓库。有时候会出现问题

CrushCCD commented 2 months ago

国内有没有一个类似于docker hub的这种服务仓库?

有 但是服务器用的局域网 我本地镜像通过打包成tar 上传到服务器解压

你们本地不搭建一个harbor服务?开发/测试/生产都是直接远程仓库。有时候会出现问题

目前我在测试存储 harbor服务也是测通之后就没有使用过

liuxuzxx commented 2 months ago

还是本地harbor服务好用点,这样子本地有个镜像的私服,不和外网交互,对开发,测试都友好一些

CrushCCD commented 2 months ago

还是本地harbor服务好用点,这样子本地有个镜像的私服,不和外网交互,对开发,测试都友好一些

明白了 那我下来这样做 那我目前怎么去解决我这个镜像问题会更好

liuxuzxx commented 2 months ago

还是本地harbor服务好用点,这样子本地有个镜像的私服,不和外网交互,对开发,测试都友好一些

明白了 那我下来这样做 那我目前怎么去解决我这个镜像问题会更好

我本地是有vpn,所以能从docker hub 推送/拉取镜像,国内的类似的能否推荐一个,我也推送上去

liuxuzxx commented 2 months ago

还是本地harbor服务好用点,这样子本地有个镜像的私服,不和外网交互,对开发,测试都友好一些

明白了 那我下来这样做 那我目前怎么去解决我这个镜像问题会更好

我本地是有vpn,所以能从docker hub 推送/拉取镜像,国内的类似的能否推荐一个,我也推送上去

docker login -u cn-north-4@UBNEN2VRLTP2Y4VNMAUV -p be6dd19bb4f3fdb0d50ab493b0155470ec0705f0a0e6b7640af3967ff39fa3ad swr.cn-north-4.myhuaweicloud.com

上传/下载镜像 sudo docker tag {镜像名称}:{版本名称} swr.cn-north-4.myhuaweicloud.com/{组织名称}/{镜像名称}:{版本名称}

sudo docker push swr.cn-north-4.myhuaweicloud.com/{组织名称}/{镜像名称}:{版本名称} 看看这个是否可以

好的,华为云的啊,可以,我实验下

liuxuzxx commented 2 months ago

swr.cn-north-4.myhuaweicloud.com

组织名称帮忙创建一个给下,华为的仓库服务好像要手动创建 swr.cn-north-4.myhuaweicloud.com/{组织名称} 就是这个组织名称

liuxuzxx commented 2 months ago

swr.cn-north-4.myhuaweicloud.com

组织名称帮忙创建一个给下,华为的仓库服务好像要手动创建 swr.cn-north-4.myhuaweicloud.com/{组织名称} 就是这个组织名称

组织名: github docker login -u cn-north-4@QT0W5Y2JQ7S347GCT6J5 -p 20e62f2d62fa38eead7ca9e65da48f72dd68cc6c56ce6f1d961ae2be7f75fcdf swr.cn-north-4.myhuaweicloud.com

可以了,在上传。是私人购买的?

CrushCCD commented 2 months ago

swr.cn-north-4.myhuaweicloud.com

组织名称帮忙创建一个给下,华为的仓库服务好像要手动创建 swr.cn-north-4.myhuaweicloud.com/{组织名称} 就是这个组织名称

组织名: github docker login -u cn-north-4@QT0W5Y2JQ7S347GCT6J5 -p 20e62f2d62fa38eead7ca9e65da48f72dd68cc6c56ce6f1d961ae2be7f75fcdf swr.cn-north-4.myhuaweicloud.com

可以了,在上传。是私人购买的?

公司的

liuxuzxx commented 2 months ago

swr.cn-north-4.myhuaweicloud.com

组织名称帮忙创建一个给下,华为的仓库服务好像要手动创建 swr.cn-north-4.myhuaweicloud.com/{组织名称} 就是这个组织名称

组织名: github docker login -u cn-north-4@QT0W5Y2JQ7S347GCT6J5 -p 20e62f2d62fa38eead7ca9e65da48f72dd68cc6c56ce6f1d961ae2be7f75fcdf swr.cn-north-4.myhuaweicloud.com

可以了,在上传。是私人购买的?

公司的

swr.cn-north-4.myhuaweicloud.com/github/sig-storage/csi-s3                      v1.4.0                         5bed2282b4bf   3 months ago    437MB
swr.cn-north-4.myhuaweicloud.com/github/sig-storage/livenessprobe               v2.12.0                        38ae1b6759b0   7 months ago    27.3MB
swr.cn-north-4.myhuaweicloud.com/github/sig-storage/csi-provisioner             v4.0.0                         6cc68fe8a5f5   7 months ago    67.4MB
swr.cn-north-4.myhuaweicloud.com/github/sig-storage/csi-node-driver-registrar   v2.10.0                        b572095c12f7   7 months ago    21.9MB
liuxuzxx commented 2 months ago

删除掉在Issule给的华为云的镜像仓库的账户或者密码过期,要不然被别人整到,会乱传东西

CrushCCD commented 2 months ago

删除掉在Issule给的华为云的镜像仓库的账户或者密码过期,要不然被别人整到,会乱传东西

好的

liuxuzxx commented 2 months ago

从新获取下main分支的代码,helm已经更新了,所有镜像地址均可配置

CrushCCD commented 2 months ago

swr.cn-north-4.myhuaweicloud.com

组织名称帮忙创建一个给下,华为的仓库服务好像要手动创建 swr.cn-north-4.myhuaweicloud.com/{组织名称} 就是这个组织名称

组织名: github docker login -u cn-north-4@QT0W5Y2JQ7S347GCT6J5 -p 20e62f2d62fa38eead7ca9e65da48f72dd68cc6c56ce6f1d961ae2be7f75fcdf swr.cn-north-4.myhuaweicloud.com

可以了,在上传。是私人购买的?

公司的

swr.cn-north-4.myhuaweicloud.com/github/sig-storage/csi-s3                      v1.4.0                         5bed2282b4bf   3 months ago    437MB
swr.cn-north-4.myhuaweicloud.com/github/sig-storage/livenessprobe               v2.12.0                        38ae1b6759b0   7 months ago    27.3MB
swr.cn-north-4.myhuaweicloud.com/github/sig-storage/csi-provisioner             v4.0.0                         6cc68fe8a5f5   7 months ago    67.4MB
swr.cn-north-4.myhuaweicloud.com/github/sig-storage/csi-node-driver-registrar   v2.10.0                        b572095c12f7   7 months ago    21.9MB

我想再请问一下 这个镜像我都加载到服务器本地之后 我需要修改哪些信息
image

从新获取下main分支的代码,helm已经更新了,所有镜像地址均可配置

好的 十分感谢

CrushCCD commented 2 months ago

从新获取下main分支的代码,helm已经更新了,所有镜像地址均可配置

我想再请问一下 我在k3s上挂载 写入之后 minio 看不到 image 在我另一台服务器上 通过minio server /data --console-address ":9001"启动的minio 登录 mc alias set myminio http://192.168.1.7:9000 minioadmin minioadmin image

liuxuzxx commented 2 months ago

csi-s3和daemonset的日志帮忙提供下

CrushCCD commented 2 months ago

csi-s3和daemonset的日志帮忙提供下

kubectl logs -n default csi-s3-daemonset-lqv2x image image kubectl logs -n default csi-s3-driver-7f6666fd4f-sv5dn image

liuxuzxx commented 2 months ago

我下午看下,先吃饭

liuxuzxx commented 2 months ago

对应的pvc正常吗? kubectl get pvc -n 命名空间 看下对应的pvc的信息,status这些是否正常?

CrushCCD commented 2 months ago

对应的pvc正常吗? kubectl get pvc -n 命名空间 看下对应的pvc的信息,status这些是否正常?

image 都是正常的

CrushCCD commented 2 months ago

对应的pvc正常吗? kubectl get pvc -n 命名空间 看下对应的pvc的信息,status这些是否正常?

我发现在pod里面创建文件都放在 存储在了 Kubernetes 节点的本地文件系统中 image 没有在minio 我检查pvc pv csi插件都正常 minio和k3s连接都正常

liuxuzxx commented 2 months ago

对应的pvc正常吗? kubectl get pvc -n 命名空间 看下对应的pvc的信息,status这些是否正常?

我发现在pod里面创建文件都放在 存储在了 Kubernetes 节点的本地文件系统中 image 没有在minio 我检查pvc pv csi插件都正常 minio和k3s连接都正常

这个目录应该会mount你的minio的bucket才对.

其实CSI的实现原理就是:

  1. 首先是分配一个本地node节点的目录
  2. 执行mount动作 s3fs/mountpoint/xxx -xxxx参数 /var/xxxx本地目录 minio的bucket地址
  3. 然后,你朝向本地写,s3fs/mountpoint/xx这些工具就会同步到minio
CrushCCD commented 2 months ago

对应的pvc正常吗? kubectl get pvc -n 命名空间 看下对应的pvc的信息,status这些是否正常?

我发现在pod里面创建文件都放在 存储在了 Kubernetes 节点的本地文件系统中 image 没有在minio 我检查pvc pv csi插件都正常 minio和k3s连接都正常

这个目录应该会mount你的minio的bucket才对.

其实CSI的实现原理就是:

  1. 首先是分配一个本地node节点的目录
  2. 执行mount动作 s3fs/mountpoint/xxx -xxxx参数 /var/xxxx本地目录 minio的bucket地址
  3. 然后,你朝向本地写,s3fs/mountpoint/xx这些工具就会同步到minio

好的