自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 k8s fluentd产生log过大问题解决

周末接收到监控系统报警,多个机器出现磁盘空间不足的现象。到主机上查看,发现是fluetd container 产生的log文件达到了100G+,tail -f看了下log文件发现log级别为info查询官方文档发现fluentd默认日志等级为infohttps://docs.fluentd.org/deployment/logging,在info级别下,集群中容器越多生成的log越大,所以需要将日志等级提高。文档中写道只要将下面的配置写入到配置文件即可<system> l.

2021-01-04 14:16:15 740

原创 prometheus监控k8s中微服务JVM与服务的自动发现

使用prometheus监控k8s中运行的微服务的JVM状态,我们需要用到actutor,micrometer包

2020-12-30 16:20:17 3643 1

原创 使用consul作为python,go,java项目的注册中心

多语言客户端的实现1.JAVA创建spring-cloud项目,pom中配置如下插件:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-discovery</artifa...

2020-04-22 10:58:13 1094

原创 在k8s集群中部署consul集群

前提已经安装了k8s与helm3下载consul官网安装文件:git clone https://github.com/hashicorp/consul-helm.gitgit checkout 你要安装的版本1.创建nfs类型的storageclass 创建nfs 配置accountRBAC apiVersion: v1kind: ServiceAcc...

2020-04-14 16:11:45 1055

原创 kubelet命令的自动补全

yum install bash-completion在环境变量中添加source /usr/share/bash-completion/bash_completionsource <(kubectl completion bash)

2020-03-11 10:51:55 855

原创 flask与jquery架构下的运维平台

公司目前的运维平台是使用flask+JQuery来实现的。都0202年了,准备进行一波架构更新,初步决定将前后端进行分离。虽然对于运维平台来说功能能用就行,老的性能也不存在并发的问题;但技术总是在发展,无论对于个人还是公司来说都需要紧跟技术发展趋势。最终后台的框架会在python fastapi与go gin框架中选出,目前还在研究中。准备先对老的系统进行一下总结。整个项目功能如xmind...

2020-03-05 15:59:01 456 2

原创 go笔记

变量命名规范变量需要以小驼峰方式来命名,列如:var studentName string声明方式直接声明类型var childName stringchildName = "mark"直接赋值var childName="mark"简短赋值childName:="mark"简短赋值只能用在func内常量定义方式const pi = 3.141...

2020-03-05 11:56:51 144

原创 运维平台cmdb模块中设备信息录入的设计

最近着手优化公司的运维平台,需要cmdb模块设备录入满足如下几点:一级种类,如:中间件、网络设备、主机等;同时要支持动态新增一级种类 二级种类,如:中间件下面有MQ,Mysql,Tomcat等;同时要支持动态新增二级种类 二级种类的具体属性要支持动态增删通过上面几点才能做到动态的添加各种设备,而不是每次新增一个种类都需要去建一张对应的表。设计表结构如下:这样就可以实现上述需求,后...

2020-03-05 11:22:28 775

原创 go get下载速度慢的解决方法

最近在进行开发的时候需要用到第三方的库,所以使用go get下载,但是因为网络的原因基本没有下载成功的。 在github上发现了goproxy项目,只需要设置下就可以使用国内的代理,下载起来那是嗖嗖滴。下面介绍下用法:1.建议go版本在1.13以上2.打开你的终端并执行go env -w GO111MODULE=ongo env -w GOPROXY=https...

2020-02-27 09:24:49 6738 7

原创 CKA认证考试真题解析

这次通过了CKA(Certified Kubernetes Administration)考试,将考试中记得题目拿出来分享一下考试技巧就是对于kubectl原生的命令必须要熟悉,否则写yaml文件太浪费时间。我在考试中用的集群都是 配置好了自动补全的。要注意题目开始的时候切换集群的命令。1.将所有pv按照name排序并输出结果到制定的文件中这道题目主要考的就是对于kube...

2019-10-18 14:36:29 18600 6

原创 kubernetes V1.15国内安装指南

大家好,因为最近在准备CKA考试需要安装V1.15的集群,所以自己安装了一下,在此记录。此方法适合国内环境安装,无需连接国外网站。 禁用SWAP、关闭防火墙、关闭SELINUX、配置主机名 systemctl disable firewalldsystemctl stop firewalldsetenforce 0#check一下自己的/etc/selinux/config文件中...

2019-09-30 16:29:52 459 1

原创 CKA考纲

应用程序生命周期管理 -8%• 了解部署以及如何执行滚动更新和回滚• 了解配置应用程序的各种方法• 了解如何扩展应用程序• 了解创建自我修复应用程序所需的原语安装、配置和验证 -12%• 设计Kubernetes集群• 安装Kubernetes Masters和Nodes• 配置安全群集通信• 配置高可用性Kubernetes集群• 知道从哪...

2019-09-30 09:40:17 521

原创 CKA中国区线下考试报名指南

最近准备报考CKA(Certified Kubernetes Administrator),这项考试之前都是在线考试,需要连接国外服务器,非常麻烦。现在发现了国内有了考点,记录下报名过程给大家参考:1.先去国内的linuxfoundation注册账户2.进行实名认证不进行实名认证是不给购买考试券的,实名认证需要上传身份证信息3.购买考试券https://traini...

2019-09-29 15:06:21 6588 3

原创 Kubernetes1.11.3离线安装指南

此指南在centos 7.5上已经测试通过。1.下载打包好的文件链接:https://pan.baidu.com/s/1mfZN8B6CQLW9lGyifza1-g 提取码:c7b12.修改一下自己机器的host名称,保证每个node的host名称不一样3.执行包里面的脚本master:initMaster.shworker:initWorker.sh ...

2018-10-17 15:30:31 468

原创 jenkins自动登录

jenkins每次打开都需要登录,觉得很麻烦,所以寻找有没有快捷的方法来实现自动登录的功能。通过控制台查看登录的时候发送的post请求:发现了j_acegi_security_check方法,点进去一探究竟发现了post请求传的数据格式,所以拼凑成登录的url如下:http://$jenkins_url/j_acegi_security_check?j_us

2017-12-26 19:09:25 2846 1

原创 一分钟搭建gitolite服务器

1.创建git用户,复制android可用的key2.su - git3.git clone https://github.com/sitaramc/gitolite4.cd$HOMEmkdir-p bin gitolite/install -to$HOME/bin5.cd$HOME $HOME/bin/gitolit

2017-11-27 15:22:26 217

原创 使用gitolite搭建代码库

123

2016-02-24 09:29:11 846

空空如也

空空如也

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

TA关注的人

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