自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 敏捷无敌之Gitlab CI实战

背景在目前快节奏生活已经成为社会风潮的大背景下,越来越多的互联网公司为了其应用产品能更快的掌控风向脉搏,抢占市场红利,需要更快速的应用产品开发上线,在市场的反馈下,不断的迭代新功能。在此需求下,持续集成,持续部署,持续交付被越来愈多公司所推崇,DevOPS文化的兴起,一方面是实践打破运维与研发的堡垒之墙,另一方面也是敏捷开发过程中的必要产物。提高软件开发效能,快速迭代、快速试错,以及根据自己开...

2020-03-24 20:09:50 535

原创 kubernetes学习必备-awesome-kubernetes-notes

目的为方便更多k8s爱好者更系统性的学习文档,利用sphinx将笔记整理构建程在线文档,方便学习交流本文 awesome-kubernetes-notes个人信息:GitHub掘金慕课网awesome-kubernetes-notes:在线阅读demo目录一 Kubernetes概述1.1 容器编排工具1.2 kubernetes1.3 环境架构1.4 ...

2019-11-26 16:41:18 826

原创 KubeSphere排错实战(三)

接上两篇:《KubeSphere排错实战》《KubeSphere排错实战二》在之后使用kubesphere中也记录了一些使用问题,希望可以对其他人有帮助,一块体验如丝般顺滑的容器管理平台。十四 异常容器删除之前利用helm部署过consul,后面删除consul[root@master ~]# helm delete consul --purge经查看consul的一个...

2020-04-14 10:12:12 1794

原创 KubeSphere排错实战

概述:近期在使用QingCloud的Kubesphere,极好的用户体验,私有化部署,无基础设施依赖,无 Kubernetes 依赖,支持跨物理机、虚拟机、云平台部署,可以纳管不同版本、不同厂商的 Kubernetes 集群。在k8s上层进行了封装实现了基于角色的权限控制,DevOPS流水线快速实现CI/CD,内置harbor/gitlab/jenkins/sonarqube等常用工具,基于基于...

2020-03-24 20:11:10 2332

原创 一文带你检查Kubernetes应用是否为最佳实践

一篇从应用部署/服务管治/集群配置三个方便来check你的K8S使用姿势是否正确,包含单不限于服务监控检查/资源使用/标签/HPA,VPA/安全策略/RBAC/日志/监控是否为最佳实践的check list。一 应用部署1.1 健康检查readiness probe确定容器何时可以接收流量。Kubelet执行检查并确定应用程序是否可以接收流量。liveness probe确定何时应重...

2019-12-20 16:29:42 960

原创 Linux系统进程CPU使用率限制脚本

一、背景近日在客户系统运维中发现,有系统在定时脚本执行期间会将Linux系统CPU利用率跑满,导致其他服务受到影响,故查阅资料发现有大神写的CPU利用率限制程序。地址:CPU Usage Limiter for Linux根据此编写脚本,配合定时任务放置在服务器上,达到限制程序CPU情况,可根据自己系统CPU核心数进行参数配置,会记录CPU超过阀值的日志,可供后期进行查看分析。二、...

2018-11-16 16:46:56 3116

原创 Python利用sphinx构建个人博客

一、基础概念利用sphinx+pandoc+github+readthedocs构建个人博客Sphinx: 是一个基于ReStructuredText的文档生成工具,可以令人轻松的撰写出清晰且优美的文档, 由Georg Brandl在BSD许可证下开发。新版的Python文档就是由Sphinx生成的,并且它已成为Python项目首选的文档工具,同时它对C/C++项目也有很好的支持;并计划对其...

2018-10-31 14:34:38 2315

原创 Linux系统检查脚本

一、背景对登录一个系统,快速查看其系统信息,检查系统各项指标及参数,编写系统快速检查脚本,输出系统信息到脚本运行的logs目录下。二、脚本git地址#!/bin/bash# auth:kaliarch# func:sys info check# version:v1.0# sys:centos6.x/7.x[ $(id -u) -gt 0 ] && echo "...

2018-10-24 10:50:32 934

原创 Hadoop完全分布式部署

一、概述概念:是一个可靠的、可伸缩的、分布式计算的开源软件。是一个框架,允许跨越计算机集群的大数据及分布式处理,使用简单的编程模型(mapreduce)可从单台服务器扩展至几千台主机,每个节点提供了计算和存储功能。不依赖于硬件处理HA,在应用层面实现特性4V:volumn 体量大velocity 速度快variaty 样式多value 价值密度低模块:ha...

2018-10-17 17:38:34 324

原创 Hadoop2.6+Zookper3.4+Hbase1.0部署安装

继hadoop完全分布式安装后,再结合zookper+hbase安全。在之前环境配置下继续进行。一、zookper安装1.1 下载并解压软件cd /softwarewget -c http://apache.fayea.com/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gztar -zxf zookeeper-3.4.10.tar....

2018-10-17 17:37:59 306

原创 Python实现腾讯云CDB备份文件自动上传到COS

一、背景需求:目前遇到的客户需求为将腾讯云CDB备份文件自动上传到腾讯云COS内,在此抛砖引玉,还有很多类似的需求均可以采用此类方法解决,线下IDC数据文件备份至云端COS内,或根据文件下载地址url将文件上传至COS内。思路:首先获取到CDB的备份下载url,通过COS的API上传文件,大佬如有更好的方法欢迎一块讨论。二、技术细节COS:COS有API同时有SDK,这就很方便我们...

2018-10-17 17:36:40 784

原创 Python构建企业微信自动消息转发服务端

一、背景目前有在项目分组,就小组成员中,微信群消息回复较多的情况下,想根据组来转发特定消息,包含文字、图片、语言等。在此只是自己实现仅供参考,可以根据自身需求修改更多功能。二、代码2.1 企业微信相关信息企业ID:corpid自建应用appid自建应用secret获取access_token api发送消息 api2.2 服务端部署运行环境:python...

2018-10-17 17:36:09 2489

原创 记一次混合监控的反思

一、背景作为最底层的技术人员,目前由于有客户在运维中遇到混合架构,公有云上使用了产品级别Redis数据库,同时由于业务在云服务器和kubnets的容器内也有redis数据库,因此对于这种混合模式数据库的监控,进行简单的分析总结,在此记录笔记,在此抛砖引玉,也曾希望对各位有一点点益处。redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,在原子...

2018-10-17 17:35:39 281

原创 Kubernetes+Prometheus+Grafana部署笔记

一、基础概念1.1 基础概念Kubernetes(通常写成“k8s”)Kubernetes是Google开源的容器集群管理系统。其设计目标是在主机集群之间提供一个能够自动化部署、可拓展、应用容器可运营的平台。Kubernetes通常结合docker容器工具工作,并且整合多个运行着docker容器的主机集群,Kubernetes不仅仅支持Docker,还支持Rocket,这是另一种容器技术。*...

2018-10-17 17:34:03 2869

原创 Python实现腾讯云CDB备份文件自动上传到COS

一、背景需求:目前遇到的客户需求为将腾讯云CDB备份文件自动上传到腾讯云COS内,再次抛砖引玉,还有很多类似的需求均可以采用此类方法解决,线下IDC数据文件备份至云端COS内,或根据文件下载地址url将文件上传至COS内。思路:首先获取到CDB的备份下载url,通过COS的API上传文件,大佬如有更好的方法欢迎一块讨论。二、技术细节COS:COS有API同时有SDK,这就很...

2018-07-16 14:44:15 849

原创 Python自定义阿里云RDS备份策略

一、背景由于越来越多的客户对应数据安全的重视,目前阿里云RDS提供了备份策略,但是备份策略周期为每天的某一个时间,在日常云运维工作中,有客户提出需要每天在不同的时间节点多备份几次,此时web界面就不能满足此类在一天内多次备份的需求,但是想到了在阿里云web控制台通过手动点击创建备份,是可以在点击后触发创建备份的任务,想到可以利用api来实现,同时提交工单咨询了下,果然此类需求是需要api来做,...

2018-06-04 16:13:24 954

原创 ansible puppet saltstack三款自动化运维工具的对比

一、基础介绍ansible基础介绍可参考:http://kaliarch.blog.51cto.com/8966921/1971185puppet基础介绍可参考:http://kaliarch.blog.51cto.com/8966921/1973736saltstack基础介绍可参考:http://kaliarch.blog.51cto.com/8966921/1975219二、技术特性比较名称...

2018-02-28 15:06:26 9681

原创 jenkins自动发布java代码

继jenkins笔记(1)进行实战java代码发布,此利用github私有仓库拉去,jenkins利用maven编译源码后讲包发布致web服务器。一、git私有仓库创建可参考GIT笔记中远程仓库搭建部分,此处java源码使用zrlog,将源码pull到github上,将jenkins公钥配置到github上,即可下一波。二、web服务器tomcat配置在需要将代码发布的we...

2018-02-28 15:03:49 11114

原创 Docker+Jenkins+GIT+Tomcat实战持续化集成

Docker基础教程可参考:容器Docker详解 Jenkins基础知识可参考:jenkins笔记(1) Git基础知识可参考:GIT笔记 文件脚本内容参考:junsansi,可以根据实际项目具体修改脚本。一、概要 开发将源码上传到github仓库,通过jenkins持续集成引擎结合git工具,将源码拉取到jenkins服务器,通过工具maven在本地讲源码编译打包成war包...

2018-02-28 15:01:23 76871

原创 Docke的WEB管理工具

一、shipyard1.1 概述Shipyard也是完全基于Docker API,支持container管理、engine管理(一个engine就是监听tcp端口的docker daemon)。优点:支持多主机;支持container及engine资源限制及图形展示;支持container实例横向扩展;支持批量创建,支持images,container,node节点管理;...

2018-02-28 14:55:53 74778

原创 jenkins详解

Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许持续集成。

2017-12-26 13:33:01 184733 11

AWS DevOps学习资料

AWS DevOps学习资料

2023-11-09

Aws-Certified-Solutions-Architect-Professional-Course-Sap-C02-Pr

aws sap c02

2023-05-20

Hashicorp-Terraform-Certified-Associate-Preparation-Guide

Hashicorp-Certified-Terraform-Associate-Practice-Questions-Advanced Terraform Associate 003认证 HashiCorp Cloud Engineer Certifications HCTAO-003 terraform认证考题

2023-04-27

Hashicorp-Terraform-Associate-Test1.docx

Hashicorp-Certified-Terraform-Associate-Practice-Questions-Advanced Terraform Associate 003认证 HashiCorp Cloud Engineer Certifications HCTAO-003 terraform认证考题

2023-04-27

Terraform Associate 003认证资料

Hashicorp-Certified-Terraform-Associate-Practice-Questions-Advanced Terraform Associate 003认证 HashiCorp Cloud Engineer Certifications HCTAO-003 terraform认证考题

2023-04-27

zabbix3.4告警姿势之钉钉告警

zabbix3.4告警姿势之钉钉告警,通过配置钉钉机器人,将zabbix告警通知到钉钉。

2018-03-19

ansible puppet saltstack三款自动化运维工具的对比

本文详细介绍了ansible puppet saltstack三款自动化运维工具的对比 本资料共包含以下附件: ansible puppet saltstack三款自动化运维工具的对比.docx

2018-03-19

git详细笔记

Git是一个开源的分布式版本控制系统,用于敏捷高效处理任意规模的项目,其作者为Linux创造者Linus Torvalds为管理Linux内核而开放的一个开源的版本控制柔软剂与其他版本控制工具例如:CVS,Subversion 等不同,它可采用分布式版本,不必依赖于服务器端软件支持。 本资料共包含以下附件: GIT笔记.docx

2018-03-19

ELK自动安装脚本

ELK由Elasticsearch、Logstash和Kibana三部分组件组成; Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 Logstash是一个完全开源的工具,它可以对你的日志进行收集、分析,并将其存储供以后使用 kibana 是一个开源和免费的工具,它可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以帮助您汇总、分析和搜索重要数据日志。 本资料共包含以下附件: ELK自动安装脚本.docx

2018-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除