利用sentry收集用户行为异常日志,然后报警处理。原本是使用docker直接部署的,但是最近一直在做kubernetes迁移,而且也部署了ceph,所以对于有状态的服务kubernetes集群还是比...
Centos7环境安装helm
helm是kubernetes的包管理器,在helm中有大量的开源的应用程序包,你可以把helm看成是yum的RPM。所以helm对于kubernetes是自观重要的。 二进制安装 根据自己的需求下载...
kubernetes之健康状态检测
在kubernetes中,健康检查也是kubernetes的优势之一,在kubernetes中,针对pod的健康检查也叫探针,有三种探针,分别是startupprobe、readinessprobe、...
更新应用时,如何实现 K8s 零中断滚动更新?
Kubernetes 集群中,业务通常采用 Deployment + LoadBalancer 类型 Service 的方式对外提供服务,其典型部署架构如图 1 所示。这种架构部署和运维都十分简单方便...
linux大文件高速传输(tar+lz4+pv+ssh)
在linux中拷贝文件,如果文件小还好,可以使用cp,但是大文件拷贝像scp,rsync,ftp等等,传输文件太慢了,如果使用tar+lz4+pv+ssh传输文件,相比rsync和scp或者ftp等,...
pinpoint中hbase的表过大
pinpoint作为监控,因为收集的信息比较多,所以保留时间过久就会发生hbase被磁盘占满多情况,这里就用pinpoint举例,如何修改hbase的表,不过使用的也是pinpoint,所以就是针对p...
kubernetes中secrets和configmap的区别和使用
在kubernetes中,为了给服务增加配置信息,需要用到kubernetes中的secrets和configmap,两者在使用上都是为了给服务提供配置信息,比如部署了一个nginx服务,但是ngin...
gitlab修改项目默认分支
新搭建的gitlab,在创建项目的时候默认的分支不是master,为了应该大众的需求,需要把项目的默认分支修改一下,下面是新建项目默认分支名称修改方法: 在菜单里有一个管理员,点击管理员才会有第三个设...
ubuntu docker容器tab命令补全
在kubernetes中因为服务的环境需要,所以部署的镜像是ubuntu的,但是在ubuntu镜像生成的容器中很多都是无法tab补全,在使用的时候有点不太友好,这里就针对ubuntu镜像的容器如何ta...
gitlab一天备份多次
因业务需要,gitlab服务器的数据为避免认为的操作导致数据丢失,所以要求在每天能够备份多次,但是备份出来的数据只能依靠文件创建时间来确定是什么时候的数据,为了避免在前一后文件创建时间出现问题需要在文...