随笔分类 -  docker-k8s

摘要:问题:今天新创建了一个应用,用Jenkins打包上传时发现修改的代码没生效,不管构建多少次都是不生效,然后修改k8s应用对应的镜像名,发现修改的代码又是成功的,就感觉很奇怪,是不是缓存的原因呢,就做了如下检查 1、检查Jenkins的build里面打包上传代码的地方是否有去除缓存的操作,发现是存在的 阅读全文
posted @ 2020-03-02 11:31 gram5988 阅读(1785) 评论(0) 推荐(0)
摘要:今天打包基础镜像,执行xshell时,出现了错误returned a non-zero code: 1,网上搜索了下,说是由于镜像中已经安装了 docker-php-ext-install xxx 导致的,然后我就删除了这部分代码,重新打包果然可以了,这里记录一下 阅读全文
posted @ 2019-11-08 17:28 gram5988 阅读(13476) 评论(0) 推荐(1)
摘要:今天在节点执行kubectl get pod命令时,报了上述错误 出现这个问题的原因是kubectl命令需要使用kubernetes-admin来运行,解决方法如下,将主节点中的【/etc/kubernetes/】这个目录下的.conf文件拷贝到从节点相同目录下,然后配置环境变量:export KU 阅读全文
posted @ 2019-10-29 11:52 gram5988 阅读(2905) 评论(0) 推荐(0)
摘要:在实际使用阿里云k8s集群的时候,随着公司业务的扩大,访问量增加,原有的ecs高峰期压力会越来越大,如果pods资源分配不均,在弹性伸缩的时候可能会有短暂的503出现,这个时候就需要给集群扩容,增加节点。下面就介绍一下步骤: 1、进入集群管理,点击集群扩容,新增机器 2、提交完成后,节点就增加成功了 阅读全文
posted @ 2019-10-10 14:29 gram5988 阅读(488) 评论(0) 推荐(0)
摘要:1. 概述 k8s主要通过Object定义各种部署任务(例如:部署应用、部署Ingress路由规则、部署service等等),通过kubectl命令远程操作k8s集群。 Object的定义通常以Yaml格式进行描述。 Yaml是一种直观的数据序列化格式,主要通过缩进的方式组织数据。 Yaml例子: 阅读全文
posted @ 2019-09-10 22:45 gram5988 阅读(517) 评论(0) 推荐(0)
摘要:1、首先让容器运行,执行 docker run 【镜像地址】 2、列出目前正在运行的容器 执行命令:docker ps 3、执行进入终端命令: docker exec -it 2658c3c585f1 bash 此时已经进入容器终端了,接下来执行相应的Linux命令就可以了 注意:执行 docker 阅读全文
posted @ 2019-07-26 18:25 gram5988 阅读(3600) 评论(0) 推荐(0)