当我执行命令时:
helm install --namespace kube-system --name chaosblade-operator --set operator.repository=registry-vpc.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-operator --set blade.repository=registry-vpc.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-tool chaosblade-operator-0.0.1.tgz
并描述pod信息:
kubectl describe pod -n kube-system chaosblade-tool-78zww ...... Events: Type Reason Age From Message
Warning Failed 50m (x29 over 3h) kubelet, k8s-master Failed to pull image "registry-vpc.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-tool:0.4.0": rpc error: code = Unknown desc = Error response from daemon: Get https://r) Normal Pulling 45m (x30 over 3h) kubelet, k8s-master Pulling image "registry-vpc.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-tool:0.4.0" Normal BackOff 5m44s (x731 over 3h) kubelet, k8s-master Back-off pulling image "registry-vpc.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-tool:0.4.0" Warning Failed 43s (x752 over 3h) kubelet, k8s-master Error: ImagePullBackOff
我提取了图像,但出现以下错误:
[root@k8s-master ~]# docker pull registry-vpc.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-tool:0.4.0 Error response from daemon: Get https://registry-vpc.cn-hangzhou.aliyuncs.com/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
然后我在/etc/docker/daemon.json中添加了我的阿里云镜像加速程序,并重新启动了docker,但错误仍然存在。
[root@k8s-master ~]# cat /etc/docker/daemon.json { "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com", "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "http://c32b78eb.m.daocloud.io"], "insecure-registries":["10.141.211.160:5000"], "exec-opts": ["native.cgroupdriver=systemd"] }
顺便说一句,我需要哪种版本的舵?现在我使用helm v3.0.0-rc.2,但我发现有些命令与您的指导不同。谢谢
期待结果:提取图像并成功运行pod。
如何复制(尽可能少且精确)
1、 helm安装
helm install --namespace kube-system --name chaosblade-operator --set operator.repository=registry-vpc.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-operator --set blade.repository=registry-vpc.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-tool chaosblade-operator-0.0.1.tgz
2、 kubectl获取/描述pod-n kube系统。
3、 码头装卸注册vpc.cn- 杭州.阿里云cs.com/chaosbladeChaosblade工具:0.4.0
环境信息
[root@k8s-master ~]# uname -a Linux k8s-master 3.10.0-862.3.2.el7.x86_64 #1 SMP Mon May 21 23:36:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [root@k8s-master ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [root@k8s-master ~]# docker version Client: Version: 18.09.5 API version: 1.39 Go version: go1.10.8 Git commit: e8ff056 Built: Thu Apr 11 04:43:34 2019 OS/Arch: linux/amd64 Experimental: false
Server: Docker Engine - Community Engine: Version: 18.09.5 API version: 1.39 (minimum version 1.12) Go version: go1.10.8 Git commit: e8ff056 Built: Thu Apr 11 04:13:40 2019 OS/Arch: linux/amd64 Experimental: false [root@k8s-master ~]# kubectl version Client Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.1", GitCommit:"b7394102d6ef778017f2ca4046abbaa23b88c290", GitTreeState:"clean", BuildDate:"2019-04-08T17:11:31Z", GoVersion:"go1.12.1", Compiler:"gc", Platform:"l} Server Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.1", GitCommit:"b7394102d6ef778017f2ca4046abbaa23b88c290", GitTreeState:"clean", BuildDate:"2019-04-08T17:02:58Z", GoVersion:"go1.12.1", Compiler:"gc", Platform:"l} [root@k8s-master ~]# helm version version.BuildInfo{Version:"v3.0.0-rc.2", GitCommit:"82ea5aa774661cc6557cb57293571d06f94aff0c", GitTreeState:"clean", GoVersion:"go1.13.3"}
原提问者GitHub用户hechuan73
请删除helm命令中的--set选项,或将该值替换为包含chaosblade运算符0.0.1和chaosblad工具0.4.0的存储库。
这只是如何修改helm install--namespace kube system--name chaosblade operator--set operator的镜像存储库地址的一个示例。repository=registry-vpc.cn-hangzhou.aliyuncs.com/chaosblade/chaosblade-operator--set blade.repository=registr-vpc-cn-hangzzhou.aliyuncs.com/chaosblade/caosblade-tool chaosblad-operator-0.0.1.tgz命令。
原回答者GitHub用户xcaspar
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。