运维文档 在阿里云ACK使用Traefik Ingress并通过已有的SLB负载均衡公开应用 阿里云的ACK默认只提供了3个Ingress Controller组件的自动安装,分别是ALB Ingress Controller、MSE Ingress Controller和Nginx Ingr... 01月01日 2,565 ℃ 发表评论 阅读全文
运维文档 kubernetes内网和本地局域网互通方法 kubernetes集群部署好以后,我们是无法直接在集群外部访问集群内的网络环境。当我们把SpringCloud的微服务迁移到k8s 中后,虽然不需要做什么改动,微服务实例就可以注册到Eureka注册... 06月29日 5,660 ℃ 发表评论 阅读全文
运维文档 自定义封装Python3 logging模块实现全局灵活配置调用 很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,loggin... 01月26日 3,111 ℃ 发表评论 阅读全文
运维文档 非固定公网IP怎么部署VPN实现局域网访问 在一般情况下,VPN服务器需要有公网IP才能搭建发布VPN服务,组建虚拟网络局域网。而电信一个200-300M的固定IP套餐一个月就要几千块钱,一年下来基本上就是几万块的支出,只为了一个VPN肯定不太... 12月03日 33,438 ℃ 4 阅读全文
运维文档 搜索引擎ElasticSearch亿级数据检索深度优化 一、前言数据平台已迭代三个版本,从头开始遇到很多常见的难题,终于有片段时间整理一些已完善的文档,在此分享以供所需朋友的实现参考,少走些弯路,在此篇幅中偏重于ES的优化,关于HBase,Hadoop的设... 11月23日 3,374 ℃ 发表评论 阅读全文
运维文档 MySQL批量SQL插入性能优化 对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。... 11月03日 2,411 ℃ 发表评论 阅读全文
运维命令 Linux未配置LVM逻辑卷,如何实现磁盘热扩容 一般业务初期,由于业务量不大,没有做长远考虑,导致有些服务器磁盘容量配置比较小。但是随着业务量起来,各种数据量也越来越大,此时我们的硬盘容量已经无法满足,日益新增的数据。那么问题来了?现在怎么扩容硬盘... 10月23日 4,923 ℃ 发表评论 阅读全文
网站优化 如何在WordPress侧边栏添加微信二维码联系方式 有些WordPress模板,把联系方式做成了小工具,后台小工具处上传好微信或者QQ二维码,侧边栏就可以展示了。但是很多模板并没有做此功能的小工具,那么我们如何在侧边栏展示微信二维码联系方式呢?今天阿汤... 10月22日 5,966 ℃ 发表评论 阅读全文
网站优化 如何制作WordPress侧边栏站点统计信息小工具 WordPress有些模板没有站点统计信息小工具,比如统计网站浏览次数、文章总数等等信息。如果要实现这个功能,1、换一些有此功能的模板。2、自己动手添加一个。如果本身对模板已经二次修改,再去更换模板那... 10月22日 3,264 ℃ 发表评论 阅读全文
运维文档 Vcenter Administrator账户密码“永不过期”设置 今天早上因为Vcenter administrator账号密码过期了导致无法登陆,过期以后又只能重置密码非常繁琐。怎么重置administrator的密码,可以参考文档《Vcenter6.5 Admi... 10月21日 7,670 ℃ 发表评论 阅读全文
运维命令 Linux Shell脚本如何实现多线程 当我们工作中遇到一些批量分发、批量执行场景时,写的一些shell脚本都是单线程任务,当然这些量级不大的时候,看不出劣势。举个例子:现在需要通过跳板机,分发一个文件到10台服务器,每台服务器传输需要1s... 10月13日 4,126 ℃ 发表评论 阅读全文
运维文档 Kubernetes集群Prometheus Operator钉钉报警配置 最近把Prometheus监控迁移到了kubernetes集群中,部署文档参考《Kubernetes环境使用Prometheus Operator自发现监控SpringBoot》,各类监控项的数据采集... 09月29日 5,903 ℃ 发表评论 阅读全文
运维文档 SpringCloud Ribbon和Feign重试参数性能实测对比 阿汤博客前两篇文章《SpringCloud Zuul(Ribbon)重试配置不生效解决办法》和《SpringCloud Feign重试不生效问题排查》已经介绍了Ribbon和Feign重试不生效的原因... 09月28日 4,127 ℃ 发表评论 阅读全文
运维文档 Kubernetes集群中部署ZooKeeper集群 Kubernetes集群中部署ZooKeeper集群有两种方式,一是基于kubernetes的镜像kubernetes-zookeeper,另外一种是基于原生的镜像zookeeper,基于kubern... 09月21日 4,563 ℃ 发表评论 阅读全文
运维文档 Kubernetes环境使用Prometheus Operator自发现监控SpringBoot SpringBoot迁移kubernetes的工作已经完成得差不多,已经能基于原来的SpringBoot架构实现无感迁移,各项测试访问,服务间调用都正常,这几天准备迁移Prometheus监控到kub... 09月21日 6,861 ℃ 发表评论 阅读全文
运维文档 SpringBoot1.5.X接入prometheus监控基于Eureka服务自发现 Prometheus监控对微服务的整合还是比较友好的,尤其是在有大量微服务的时候,不可能每新增一个服务,就去手动修改Prometheus的配置,增加服务监控配置,这个时候就需要使用服务自发现。今天阿汤... 09月14日 5,454 ℃ 发表评论 阅读全文
运维文档 从Jenkins容器内部执行宿主机的docker命令 前提条件,docker开启RESTful API 操作Docker的守护进程:1、在vim /usr/lib/systemd/system/docker.service中添加如下参数Exec... 07月21日 7,619 ℃ 发表评论 阅读全文
运维文档 Centos7部署strongswan IKEv1 VPN 和Cisco路由器点对点连接 对于VPN开源工具,以前用过不少,也部署过几次,比如OpenVPN、Libreswan、Windows server自带的VPN,基于用户名和密码认证登录的,都比较简单,测试也方便。如果你不缺钱,建议... 07月10日 11,008 ℃ 3 阅读全文
运维文档 Harbor2.x配置Nginx(SLB)反向代理和报错处理 harbor的部署比较简单,基本就是一个命令,这里不做介绍,官网也比较详细。harbor2.x默认情况下,配置好hostname,部署好以后就可以通过hostname的域名或者IP访问。但是有时候,服... 07月01日 12,339 ℃ 发表评论 阅读全文
运维文档 使用Nexus3.x搭建Docker私有仓库 1、前提:安装好Nexus3.x版本和docker,以及Nginx。2、登录nexus,按照下图所示选择:3、仓库类型选择 docker(hosted),本地存储。4、然后按照下图填写仓库名称、htt... 07月04日 4,606 ℃ 发表评论 阅读全文