qq_43076479
码龄6年
关注
提问 私信
  • 博客:35,670
    35,670
    总访问量
  • 39
    原创
  • 394,420
    排名
  • 7
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2018-08-27
博客简介:

qq_43076479的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得5次评论
  • 获得48次收藏
  • 代码片获得152次分享
创作历程
  • 2篇
    2022年
  • 3篇
    2021年
  • 35篇
    2020年
成就勋章
TA的专栏
  • 基础应用运维
    22篇
  • kubernetes
    16篇
  • ftp
    1篇
兴趣领域 设置
  • 运维
    容器jenkinsdevops自动化kubernetes系统架构
  • 服务器
    linuxcentos
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

343人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

prometheus微信、钉钉告警

待定
原创
发布博客 2022.02.09 ·
0 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

grafana仪表盘定制化出图

待定
原创
发布博客 2022.02.09 ·
493 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx-ingress设置日志格式-配置转发真实ip-超时参数配置-会话保持参数

nginx-ingress设置日志格式-配置转发真实ip参考官方文档https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/log-format/修改configmap配置文件apiVersion: v1data: compute-full-forwarded-for: "true" forwarded-for-header: X-Forwarded-For log-format-upstrea
原创
发布博客 2022.01.13 ·
3648 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

华为云cce生态环境搭建整理

环境准备在华为云购买cce环境,设置node节点密码安装完成以后调整cce环境自带的安全组策略一台运维管理机部署nginx作为yaml文件的远程存放目录直接kubectl apply使用部署docker服务作为制作镜像使用管理机部署nfs作为挂载华为云文件存储的文件操作机使用node节点安全组策略修改:放通vpc的服务器访问容器内环境对公司公网开放node-port型的service的所有随机端口打通所需要安全组之间的内网互通限制ssh端口只允许公司访问control控制节点安
原创
发布博客 2021.12.13 ·
2717 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

linux打开文件和文件描述符数量获取介绍

一、linux的文件描述符文件描述符(FD:file descriptors),也可以说是文件句柄,当某个程序打开文件时,内核返回相应的文件描述符,程序为了处理该文件必须引用此描述符。文件描述符是一个正整数,用以标明每一个被进程所打开的文件和socket。最前面的三个文件描述符(0,1,2)分别与标准输入(stdin),标准输出(stdout)和标准错误(stderr)对应,后面打开的文件依此类推对应3、4……linux系统对每个用户、进程、或整个系统的可打开文件描述符数量都有一个限制,一般默认为102
原创
发布博客 2021.12.10 ·
1663 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

二进制部署node节点使用kubectl的config文件授权详解

1、创建证书kubectl使用此证书,具有k8s集群内最高权限vim admin-csr.json{ "CN": "admin", "hosts": [], "key": { "algo": "rsa", "size": 2048 }, "names": [ { "C": "CN", "L": "BeiJing", "ST": "BeiJing", "O": "system:masters",
原创
发布博客 2021.01.29 ·
405 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

记录一个grafana导入zabbix数据源的dashboard

{ "annotations": { "list": [ { "$$hashKey": "object:13", "builtIn": 1, "datasource": "-- Grafana --", "enable": true, "hide": true, "iconColor": "rgba(0, 211, 255, 1)", "name": "Annotatio.
原创
发布博客 2020.11.26 ·
493 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

centos7下升级python3

服务器版本:CentOS Linux release 7.2.1511 (Core)旧Python版本:2.7.5新Python版本:3.6.1说明:本次配置使用root用户进行操作,故在代码中未使用sudo语句,请使用非root用户留意1、切换工作目录至/usr/local在Linux系统下,路径/usr/local相当于C:/Progrem Files/,通常安装软件时便安装到此目录下。执行命令:cd /usr/local下载目标python版本压缩包执行命令:
原创
发布博客 2020.09.23 ·
493 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kubeadm快速部署一套K8S集群

Kubernetes集群组件介绍Master组件kube-apiserver Kubernetes API, 集群的统一入口,各组件协调者,以RESTful API提供接口服务,所有对象资源的增删改查和监听操作都交给APIServer处理后再提交给Etcd存储。 kube-controller-manager 处理集群中常规后台任务,一个资源对应一个控制器,而ControllerManager就是负责管理这些控制器的。 kube-scheduler 根据调度算法为新创建的Pod选
原创
发布博客 2020.09.23 ·
368 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

logstash配置收取java框架日志

1.需要开发在java程序配置发送到logstash的日志输出2.我们在elk服务器配置logstash配置配置tcp socket的input输入规则input { tcp { host => "0.0.0.0" mode => "server" port => 8212 #启动logstash监听的tcp端口 tcp_keep_alive => false dns_reverse_
原创
发布博客 2020.09.10 ·
543 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ELK系列x-pack监控错误日志并配置钉钉报警

本文章基于elk版本6.7.0监控错误日志安装ELK和xpack安装破解略过,可以参考另一篇博客https://blog.csdn.net/qq_43076479/article/details/106349348配置Nginx代理server { listen 8080;#监听端口 server_name localhost;#域名 index index.html index.htm index.php; root /usr/local/webser
原创
发布博客 2020.09.01 ·
1299 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

K8s集成实战-使用spinnaker进行自动化部署

1 spinnaker概述和选型1.1 概述1.1.1 主要功能Spinnaker是一个开源的多云持续交付平台,提供快速、可靠、稳定的软件变更服务。主要包含两类功能:集群管理和部署管理1.1.2 集群管理集群管理主要用于管理云资源,Spinnaker所说的”云“可以理解成AWS,即主要是laaS的资源,比如OpenStak,Google云,微软云等,后来还支持了容器与Kubernetes,但是管理方式还是按照管理基础设施的模式来设计的。1.1.3 部署管理管理部署流程是Spinn
原创
发布博客 2020.08.18 ·
1718 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

K8S监控实战-ELK收集K8S内应用日志

1 收集K8S日志方案K8s系统里的业务应用是高度“动态化”的,随着容器编排的进行,业务容器在不断的被创建、被摧毁、被漂移、被扩缩容…我们需要这样一套日志收集、分析的系统:收集 – 能够采集多种来源的日志数据(流式日志收集器) 传输 – 能够稳定的把日志数据传输到中央系统(消息队列) 存储 – 可以将日志以结构化数据的形式存储起来(搜索引擎) 分析 – 支持方便的分析、检索方法,最好有GUI管理系统(web) 警告 – 能够提供错误报告,监控机制(监控系统)1.1 传统ELk模型缺点:
原创
发布博客 2020.08.18 ·
2934 阅读 ·
0 点赞 ·
1 评论 ·
15 收藏

k8s监控实战-grafana出图_alert告警

1 使用炫酷的grafana出图prometheus的dashboard虽然号称拥有多种多样的图表,但是实在太简陋了,一般都用专业的grafana工具来出图grafana官方dockerhub地址grafana官方github地址grafana官网1.1 部署grafana1.1.1 准备镜像docker pull grafana/grafana:5.4.2docker tag 6f18ddf9e552 harbor.zq.com/infra/grafana:v5.4.2docker
原创
发布博客 2020.08.18 ·
2090 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

k8s监控实战-部署prometheus

1 prometheus前言相关由于docker容器的特殊性,传统的zabbix无法对k8s集群内的docker状态进行监控,所以需要使用prometheus来进行监控prometheus官网:官网地址1.1 Prometheus的特点多维度数据模型,使用时间序列数据库TSDB而不使用mysql。 灵活的查询语言PromQL。 不依赖分布式存储,单个服务器节点是自主的。 主要基于HTTP的pull方式主动采集时序数据 也可通过pushgateway获取主动推送到网关的数据。 通过服务
原创
发布博客 2020.08.18 ·
1526 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

k8s配置中心实战-多环境交付apollo三组件

1.环境准备工作先删除infra名称空间中部署的apollo服务kubectl delete -f http://k8s-yaml.zq.com/apollo-configservice/dp.yamlkubectl delete -f http://k8s-yaml.zq.com/apollo-adminservice/dp.yamlkubectl delete -f http://k8s-yaml.zq.com/apollo-portal/dp.yaml要进行分环境,需要将现有实验环
原创
发布博客 2020.08.18 ·
507 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

k8s配置中心实战-交付apollo三组件

1 apollo简单说明官方地址概念请参考:1.1 apollo最简架构图:1.2 apollo组件部署关系configservice自带eureka注册中心、配置写入configDB数据库、优先部署、为client提供服务 adminservice向eureka注册服务、与configservice共用数据库、为portal提供服务 configservice和adminservice组成一套环境、多个环境就得部署多套config和admin portal是web端、各环境共用、
原创
发布博客 2020.08.18 ·
528 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

k8s配置中心实战-configmap资源

0 configmap前置说明0.1.1 configmap和secret在K8S中,有两种方式管理资源的配置,分别是configmap和secret,他们的最大区别是:configmap用来管理明文配置 secret用来管理密文配置0.1.2 怎么使用configmap创建configmap资源 在deploy中定义congfigmap类型的volumes 在deoloy的containers中挂载此volumes0.1.3 更新configmap配置的方法单配置更新法:
原创
发布博客 2020.08.18 ·
529 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

k8s交付实战-流水线构建dubbo服务

下载maven,hdss7-200# cd /opt/src# wget https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz# mkdir /data/nfs-volume/jenkins_home/maven-3.6.1-8u232# tar -zxf apache-maven-3.6.1-bin.tar.gz -C /data/nfs-volume/jenkins
原创
发布博客 2020.08.18 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ansible剧本记录

参数记录ansible-playbook -i test_hosts -e "@./vars/env.yaml" -C test.yaml-i 执行hosts配置文件-e 指定环境变量文件-C测试执行剧本执行是否成功(并不会真正在远程机器执行,初步测试剧本是否有问题)模块学习:unarchive:功能:解压缩unarchive: src=*.tar.gz dest=path参数:copy:默认为yes,当copy=yes,那么拷贝的文件是从ansible主机复制..
原创
发布博客 2020.08.18 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多