
云计算容器系列
文章平均质量分 83
立足实际场景,干货方法总结与分享。
优惠券已抵扣
余额抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
ProblemTerminator
上行若水,大行至简
展开
-
解决docker报错unable to configure the Docker daemon with file /etc/docker/daemon.json: the following
解决docker报错unable to configure the Docker daemon with file /etc/docker/daemon.json: the following directives don't match any configuration option: graph原创 2023-10-01 06:15:00 · 3073 阅读 · 0 评论 -
解决Error response from daemon: error while creating mount source path ‘/etc/resolv.conf‘: mkdir
解决Error response from daemon: error while creating mount source path ‘/etc/resolv.conf‘: mkdir原创 2020-01-19 18:55:39 · 17229 阅读 · 0 评论 -
基于k8s、rancher的集群kubectl容器命令行的功能实现
基于k8s、rancher的集群kubectl容器命令行的功能实现原创 2022-07-01 16:50:48 · 410 阅读 · 0 评论 -
基于EDAS的服务容器化实践详细指南
本文是基于实操吐血整理的生产级可用的文档,方方面面,一整套流程非常详细。目录相关页面快捷访问地址账号开通 EDAS 服务创建容器服务k8s集群在EDAS控制台中导入容器服务 K8S 集群基于EDAS控制台部署应用使用Eclipse部署应用到 EDAS相关页面快捷访问地址容器服务控制台-集群列表(此处创建k8s集群):https://cs.console.aliyun.com/?spm=5176.edas_createappnew.0.0.74211b69kfMbe..原创 2021-09-05 21:59:42 · 371 阅读 · 0 评论 -
从源码的角度分析rancher应用商店
源码精华分析于此,供大家参阅参考!目录介绍与分类Built-in Catalogs(内置的商店)可添加的应用商店Rancher对Helmcatalog的改进Rancher支持的charts类型Rancher charts的优势charts目录结构从源码看应用商店的添加应用商店启动的相关代码从应用商店部署一个app的流程从源码看部署商店的应用总体部署流程图部署流程详细分析介绍与分类Rancher中提供基于helm的应用商店,通过应用商店能够快速.原创 2021-09-05 21:19:13 · 573 阅读 · 0 评论 -
rancher Api设置节点污点无效的解决办法
问题描述在使用rancher进行操作时如果想设置节点污点时,你肯定会这样做client.Node.Update(node, opts)即通过node的update接口来编辑主机来达到设置节点污点的功能。但是当调用update修改之后(update接口返回的数据中包含请求中需要设置的taints字段)再调查看接口是看不到设置的污点的。单独调node列表/详情接口或直接使用 kubect...原创 2019-10-17 11:08:20 · 1595 阅读 · 0 评论 -
使用Harbor进行镜像同步
准备两台有docker的机器,我这里是192.168.103.180和192.168.103.59。1,安装docker-compuse我这里一开始下载的是1.25.4版本的,但是问题太多,最终选择和其他环境一样的版本1.23.2。果断pip uninstall卸载掉并执行scp直接将其他机器的docker-compuse发到这两个机器下了。2,下载并启动harbor地址h...原创 2020-04-13 11:15:12 · 4483 阅读 · 2 评论 -
k8s/rancher源码分析:资源操作到rancher再到k8s的交互与架构
大行至简 上行若水目录Rancher API的调用与rancher的交互rancher对请求的处理rancher-k8s交互图rancher-k8s交互核心类图rancher-k8s交互架构图Rancher API的调用1,构建rancher clientimport rancher "pro/pkg/client-rancher/managemen......原创 2019-11-25 11:33:15 · 3496 阅读 · 16 评论 -
K8S之容器资源限制(LimitRange)各属性值的小秘密
项目中用到了K8S容器资源限制这一块内容,rancher上没有对应API,因此调用K8S的接口,但实际使用过程中有些情况是保存不了的(前端点保存后有些情况下并未设置成自己需要设置的值,因此测试认为是Bug)调研之后,得出以下结论:默认容器CPU限制有值时,默认容器CPU预留不能为空;最大容器CPU使用有值时,默认容器CPU预留、默认容器CPU限制两者任一均不能为空;默认容器内存限制...原创 2019-07-20 15:29:15 · 2310 阅读 · 0 评论 -
Error response from daemon: Get https://192.168.103.180/v2/: dial tcp 192.168.103.180:443: getsockop
执行docker login登录私有仓库时报错Error response from daemon: Get https://192.168.103.180/v2/: dial tcp 192.168.103.180:443: getsockopt: connection refused如下图:我的这个Habor服务是192.168.103.59,想推镜像但登录失败了,解决办法如下:修...原创 2020-04-13 10:49:55 · 11153 阅读 · 0 评论 -
K8S之PV的二次复用
应用/pod等资源可以挂载存储卷(PVC),而PVC是PV的描述信息,PV绑定在了PVC上,如果资源被删除或意外情况需要复用PV之前的数据怎么办?以下是自己的测试信息,希望各位看了之后可以有所帮助!一、方案1方式:删除PVC,修改PV,重建PVC/重新部署应用的方式实现原PV复用以下实验的应用名:kafka-hi-245绑定的PVC:datadir-kafka-hi-245-0...原创 2019-07-20 16:19:27 · 2851 阅读 · 0 评论 -
解决Failed to provision volume with StorageClass “xxx“: failed to create rbd image(PVC一直是pending)
紫气旋面双凤阁 青松还有万年枝目录问题描述问题解决问题描述在rancher上部署应用时使用存储类创建的pvc状态一直是pending状态,应用的pod一直提示:pod has unbound PersistentVolumeClaims集群存储类状态是active。然后就去看了下存储卷的事件,如图:可以看到,报的错是ceph的配置文件没找到:unab...原创 2019-12-20 12:45:47 · 14052 阅读 · 4 评论 -
使用Rancher搭建K8S集群(本文足够)
曾经摸索良久,写此博文,望需要进行该操作的同仁少走弯路。准备工作:准备好n台机器,我这是两台192.168.131.129 和 192.168.131.130,选择前者作为etcd节点,后者作为worker节点。 两台机器上均需要安装docker,尽量不是版本太老的。过程如下:在129机器执行sudo docker run -d --restart=unless-stoppe...原创 2019-07-20 15:58:36 · 2291 阅读 · 0 评论 -
docker启动nginx报错[emerg] open() “/etc/nginx/nginx.conf“ failed (2: No such file or directory)
目录背景需求解决之道背景需求目的很简单明确:就是想启动一个Nginx容器,但又想自由挂载自己的目录,并且自定义日志目录等等,详细一点就是:宿主机上我想用/opt/nginx_docker/mapping目录来映射容器的/etc/nginx目录,想用/var/log/nginx-docker映射容器的/var/log/nginx可是就是不成功!!!首先直接简单方式docker run -d -p尝试启动过没问题,访问也是成功的。按自己需求启动后不断了改命令和文件,居然报了多.原创 2021-08-18 12:33:57 · 10669 阅读 · 0 评论 -
解决failed to load rbd kernel module (1) rbd: sysfs write failed In some cases useful info is found
目录问题描述问题解决问题描述rancher上部署应用时报错(以下报错信息量很大,任意一句查一下都可以查出很多东西,非常杂乱):Unable to mount volumes for pod "prometheus-65l4m-server-6958f84dd8-jwx5v_cp(e631afe7-2300-11ea-9b6b-fa163ed8966c)": timeout...原创 2019-12-20 18:07:25 · 3313 阅读 · 0 评论 -
docker部署nginx为自定义服务做代理转发并实现密码认证登录
建议:有容器条件的话尽量选择容器部署,可以避免不必要的麻烦的安装。本文非常详细了介绍了这一过程,包括可能踩到的坑也一并写好了,绝对可减少你百分之70以上的耗时。一文足够,如有任何不能走通的问题,请留言目录拉取镜像启动nginx的小细节代理自定义服务访问认证搞起拉取镜像docker pull nginx启动nginx的小细节先以简单方式启动一个nginx容器,目的是获取其配置文件(因为你不知道它的配置文件具体长什么样子),等会挂载用docker run.原创 2021-08-20 17:13:19 · 1206 阅读 · 0 评论 -
完美解决Error: ImagePullBackOff 以及 Pulling xxxx no such host
目录问题描述问题解决出现ImagePullBackOff的另一个报错Pulling xxxxno such host问题描述部署普罗米修斯时出现镜像拉取失败,pod的事件提示Error: ImagePullBackOff(镜像是单位内部的镜像库下的)如下:如果是国外镜像拉取不下来的话考虑配置docker加速器,但此时显然不是。问题解决查看报Image...原创 2019-12-18 12:20:58 · 13808 阅读 · 2 评论 -
Failed to load kernel module ip_vs with modprobe.
k8s启用ipvs模式操作过程中,kube-proxy容器的日志发现有如下报错:W0421 03:57:59.336805 9679 proxier.go:493] Failed to load kernel module ip_vs with modprobe. You can ignore this message when kube-proxy is running inside...原创 2020-04-24 11:16:00 · 2715 阅读 · 0 评论 -
docker启动nginx容器失败的解决方案
目录背景需求解决之道背景需求目的很简单明确:就是想启动一个Nginx容器,但又想自由挂载自己的目录,并且自定义日志目录等等,详细一点就是:宿主机上我想用/opt/nginx_docker/mapping目录来映射容器的/etc/nginx目录,想用/var/log/nginx-docker映射容器的/var/log/nginx可是就是不成功!!!首先直接简单方式docker run -d -p尝试启动过没问题,访问也是成功的。按自己需求启动后不断了改命令和文件,居然报了多条原创 2021-08-18 12:34:01 · 2098 阅读 · 0 评论