摘要:部署K8S最大的难题是镜像下载,在国内无翻墙环境情况下很难从k8s.gcr.io等镜像源里下载镜像。 这种情况下正确做法是: 1. 直接指定国内镜像代理仓库(如阿里云代理仓库)进行镜像拉取下载。 2. 成功拉取代理仓库中的镜像后,再将其tag打标签成为k8s.gcr.io对应镜像。 3. 最后再删除 阅读全文
posted @ 2020-04-26 11:26 散尽浮华 阅读(2745) 评论(0) 推荐(3) 编辑
摘要:关于集群中的"脑裂"问题,之前已经在这里详细介绍过,下面重点说下Zookeeper脑裂问题的处理办法。ooKeeper是用来协调(同步)分布式进程的服务,提供了一个简单高性能的协调内核,用户可以在此之上构建更多复杂的分布式协调功能。脑裂通常会出现在集群环境中,比如ElasticSearch、Zook 阅读全文
posted @ 2020-03-07 12:18 散尽浮华 阅读(3197) 评论(1) 推荐(1) 编辑
摘要:1)find过滤目录使用find命令在linux系统中查找文件时,有时需要忽略某些目录,可以使用"-path 过滤的目录路径 -prune -o"参数来进行过滤。不过必须注意:要忽略的路径参数要紧跟着搜索的路径之后,否则该参数无法起作用。 2)find过滤文件先查看对应文件,然后使用"grep -v 阅读全文
posted @ 2019-11-21 19:22 散尽浮华 阅读(2445) 评论(0) 推荐(3) 编辑
摘要:现象描述:线上机器的程序文件(包括TOMCAT自身)使用APP账号作为属主运行,同时禁止了APP账号的BASH。登录系统使用了统一认证,这样每个人都有自己的账号登录系统。为了方便开发人员登录查看日志,日志文件的文件权限为"rw-r-r",同时也是系统默认的umask。这里简单说下umask权限码。在 阅读全文
posted @ 2019-11-12 18:15 散尽浮华 阅读(1172) 评论(0) 推荐(0) 编辑
摘要:getpots是Shell命令行参数解析工具,旨在从Shell Script的命令行当中解析参数。getopts被Shell程序用来分析位置参数,option包含需要被识别的选项字符,如果这里的字符后面跟着一个冒号,表明该字符选项需要一个参数,其参数需要以空格分隔。冒号和问号不能被用作选项字符。ge 阅读全文
posted @ 2019-10-28 16:40 散尽浮华 阅读(2345) 评论(0) 推荐(0) 编辑
摘要:Ansible默认只会创建5个进程并发执行任务,所以一次任务只能同时控制5台机器执行。如果有大量的机器需要控制,例如20台,Ansible执行一个任务时会先在其中5台上执行,执行成功后再执行下一批5台,直到全部机器执行完毕。使用-f选项可以指定进程数,指定的进程数量多一些,不仅会实现全并发,对异步的 阅读全文
posted @ 2019-10-10 13:03 散尽浮华 阅读(7233) 评论(2) 推荐(6) 编辑
摘要:科学计数法使用e标识数值,将科学计算学转化为数字的思路:按e右边的数字移动小数点位数。e右边的数字如果是负数,则向左移动小数点。示例如下: 1.2345678e2 = 123.45678 1.2345678e-2 = 0.012345678 1.7615562e+06 = 1761556.2 1.8 阅读全文
posted @ 2019-10-09 19:32 散尽浮华 阅读(2976) 评论(0) 推荐(0) 编辑
摘要:线上某些系统业务跑一段时间后,日志就会越来越多,考虑到业务机器磁盘有限,需要添加业务日志清理功能。根据日志所在分区磁盘使用情况来判断是否清理日志,比如当日志分区磁盘空间使用超过90%时,将一周前的日志打包转移到别处 (别的分区下或远程存储设备上)。脚本 (/opt/script/log_clear. 阅读全文
posted @ 2019-09-20 12:17 散尽浮华 阅读(1575) 评论(3) 推荐(1) 编辑
摘要:之前介绍Harbor私有仓库的安装和使用,这里重点说下Harbor高可用集群方案的部署,目前主要有两种主流的Harbor高可用集群方案:1)双主复制;2)多harbor实例共享后端存储。 一、Harbor双主复制高可用集群 1)主从同步harbor官方默认提供主从复制的方案来解决镜像同步问题,通过复 阅读全文
posted @ 2019-08-28 10:51 散尽浮华 阅读(1448) 评论(1) 推荐(2) 编辑
摘要:一、什么是Podkubernetes中的一切都可以理解为是一种资源对象,pod,rc,service,都可以理解是 一种资源对象。pod的组成示意图如下,由一个叫”pause“的根容器,加上一个或多个用户自定义的容器构造。pause的状态带便了这一组容器的状态,pod里多个业务容器共享pod的Ip和 阅读全文
posted @ 2019-08-06 15:45 散尽浮华 阅读(6495) 评论(3) 推荐(3) 编辑