自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夜月鸿影的博客

前华为员工技术博客

  • 博客(32)
  • 收藏
  • 关注

原创 karmada v1.7.0安装指导

karmada安装血泪史,太难了,官方文档较为复杂,可操作性差,经过实践,分享如下,希望能够帮助到有需要的童靴

2023-10-04 23:20:33 1637

原创 kubernetes集群证书过期启动失败问题解决方法

PS备注:以上都操作完毕,建议把kubelet、kube-apiserver、kube-controller-manage、kube-scheduler都重启一下!有条件的话可以重启主机来重启上面的服务,实在不行的就手动命令逐个服务重启接口。当前时间是2023-9-21 16:15:52,上图显示证书过期时间是:Jun 08, 2032 16:06 UTC。综上:通过异常日志分析应该是证书过期导致的问题。发现出现了新的问题,解决方案是。如上图所示,发现很多证书都是。# 再次检测证书过期。

2023-09-21 16:24:22 731

原创 Scrum敏捷认证理论基础知识整理

Scrum敏捷认证理论基础知识整理

2023-06-09 09:15:32 494

转载 Chatgpt常用技术资料

ChatGPT教程ChatGPT API 文档ChatGPT官方博客ChatGPT中文调教教程。

2023-03-30 14:26:05 1164

原创 Docker在centos7上安装升级卸载操作指导

Docker在centos7操作系统上安装升级卸载docker的操作指导

2022-06-12 20:24:02 231

原创 kubernetes v1.23.1(k8s)在centos7上快速安装指导

kubernetes v1.23.1版本在centos7上快速安装指导

2022-06-12 01:43:36 973 1

转载 Prometheus源码解读系列

Prometheus源码解读系列专题,不断更新中......

2022-06-01 10:39:40 1613

原创 Thanos UI页面stores数据来源

现象描述:如图所示Thanos UI页面,点击stores页签,可以看到Min Time一列的时间和当前时间相差较大,有的时候甚至相差数天,针对这种情况,如何判断该prometheus对应的sidecar是否运行正常,是否上传block数据块成功?当前时间:接下来,我们先看下这个thanos ui的stores页面下的数据来源,接下来研究下thanos的源码,1、首先,打开F12,访问下stores页面,查看下接口调用/classic/stores接口,2、搜索thanos的源码

2022-04-26 11:02:04 380

原创 OpenEuler欧拉操作系统(X86)配置YUM源

OpenEuler欧拉操作系统(X86)配置YUM源

2022-02-16 10:19:48 22152 1

原创 altermanager告警静默操作指导

设置altermanager告警静默,实现告警屏蔽1、获取altermanager的NodePort访问的端口2、访问altermanager的管理UI页面3、设置告警静默1) 通过告警记录设置静默2) 通过告警记录设置静默1、获取altermanager的NodePort访问的端口如下图所示,找到9093端口映射的NodePort端口为10093(请根据实际情况获取)[root@vcapp102 ~]# kubectl get pod -n manage|grep alertmanageraler

2021-06-23 14:22:23 2650

原创 istio-1.6.13安装部署与使用

istio-1.6.13安装部署与使用一、istio是什么二、为什么使用 Istio?1、环境信息2、硬件环境信息二、云原生k8s集群安装三、部署Prometheus1、准备glusterfs共享存储一、istio是什么云平台令使用它们的公司受益匪浅。但不可否认的是,上云会给 DevOps 团队带来压力。为了可移植性,开发人员必须使用微服务来构建应用,同时运维人员也正在管理着极端庞大的混合云和多云的部署环境。 Istio 允许您连接、保护、控制和观察服务。从较高的层面来说,Istio 有助于降低这些

2021-06-13 14:03:33 786

原创 搭建centos7系统的ntp时间服务器

如何在centos7的服务器上搭建ntp时间服务器1、环境信息2、安装ntp3、设置自动同步NTP时间1、环境信息节点名称IP地址节点类型k8s-master1192.168.227.131ntp时间服务端k8s-node1192.168.227.132ntp时间客户端k8s-node2192.168.227.133ntp时间客户端如上表所示,把k8s-master1|服务器,作为ntp时间服务器。2、安装ntp查看是否安装ntprpm -q

2021-06-02 13:59:02 202

原创 如何使用prometheus监控k8s集群

关于使用prometheus监控k8s集群|一、环境准备1、环境信息2、硬件环境信息二、云原生k8s集群安装三、部署Prometheus1、准备glusterfs共享存储1)创建存储卷目录2)创建存储卷3)启动存储卷4)查看存储卷状态2、创建安装prometheus的命名空间(namespace)3、安装node-exporter4、安装prometheus1)创建glusterfs-endpoints2)创建PV/PVC3)创建RBAC相关访问权限4)创建prometheus的configmap对象5)创

2021-05-31 09:34:52 2615

原创 Prometheus常见问题集锦

Prometheus常见问题集锦问题1:prometheus日志报错Error on ingesting out-of-order samples问题1:prometheus日志报错Error on ingesting out-of-order samples#问题现象1、prometheus前端页面查询不到指标数据。2、后台prometheus日志报错如下,level=warn ts=2020-12-21T20:03:07.341377415Z caller=scrape.go:1053 com

2020-12-22 09:47:59 8057

转载 kubernetes(centos7)域名解析失败

安装在centos7上的kubernetes环境部分pod域名解析失败问题分析问题描述:问题描述:在centos7上部署的kubernetes环境,今天遇到一个很坑的问题,有的pod里面域名可以解析成功,有的pod无法解析,下面看下问题现象:同一个deploy下面的三个副本,有两个pod解析域名失败,有一个是成功的;有的deploy下面的副本,索性直接域名解析失败,问题分析:1 首先按照这个链接:http://www.mydlq.club/article/78/,一步步的操作排查。2 上面

2020-12-19 20:03:40 885 1

原创 kubernetes事件日志采集工具(eventrouter-kafka)业务功能介绍与使用

eventrouter-kafka业务功能介绍与使用简介实现原理1、eventrouter源码实现2、Client-go 中的 Informer 工作流程图使用方法1、编译/镜像制作2、环境部署运行简介eventrouter-kafka是针对kubernetes项目的一个简单的事件路由服务。该服务采用List-Watch机制,获取k8s集群中的实时事件events,并把这些事件推送到不同的通道,例如kafka等等。实现原理1、eventrouter源码实现eventrouter-kafka采用基于

2020-12-07 11:39:15 1217

原创 SSH登录Vmware虚拟机的linux服务器很慢的解决方案

SSH登录Vmware虚拟机的linux服务器很慢的解决方案问题现象解决方法步骤1 root登录linux服务器后台,步骤2 进入如下目录,打开sshd_config文件步骤3 重启sshd服务步骤4 ssh登录慢的问题不存在了,问题解决问题现象我使用的mobaxterm ssh工具,linux服务器安装在Vmware虚拟机上,如下图,每次ssh登录都特别慢,大约耗时约20~30秒,甚至更长时间。解决方法步骤1 root登录linux服务器后台,步骤2 进入如下目录,打开sshd_confi

2020-10-27 17:37:45 2737 7

原创 TCP三次握手与四次挥手的通俗解释

TCP三次握手的简单通俗易懂的解释1、为什么要进行三次握手?TCP三次握手过程1、为什么要进行三次握手?TCP协议与UDP协议的最大不同在于TCP协议使用的是面向连接的,可靠的数据传输协议,既然是可靠的数据传输协议,那么在传输数据之前,就必须先建立连接,那么怎样才能建立连接呢?那就是通过TCP三次握手实现的。下面以《亮剑》故事为背景描述下TCP交互的过程,本故事纯属虚构;背景:李云龙率独立团攻打平安县城故事剧情内容如下:李云龙的老婆秀琴被小日本抓到平安县城,李云龙计划率独立团攻打平安县城,但是单

2020-09-28 20:13:18 3189

原创 Vue项目前后端分离跨域问题解决方案

Vue前后端分离跨域问题解决方案使用nginx反向代理解决前后端跨域问题操作步骤1) 下载nginx2)解压3) 进入conf目录,打开nginx.conf文件并修改其配置4) 前端vue代码打包5) 前端打包的文件放到nginx的html目录下面6) 启动nginx7) 功能测试使用nginx反向代理解决前后端跨域问题操作步骤下面我以windows下面的nginx为例进行演示说明,Linux环境下的nginx使用方法大致相同。1) 下载nginx下载地址:http://nginx.org/en/

2020-09-22 20:05:10 1005

原创 kubernetes v1.16.0(k8s)在centos7上快速安装指导

kubernetes在centos7上安装指导一、环境准备1、环境信息2、硬件环境信息3、安装流程二、开始安装1、安装docker-ce 18.09(所有机器)2、设置k8s环境准备条件(所有机器)3、安装k8s v1.16.0 master管理节点1)安装kubeadm、kubelet、kubectl2)配置k8s阿里云源3)安装kubeadm、kubectl、kubelet4)启动kubelet服务4、初始化k8s5、安装k8s v1.16.0 node工作节点1)安装kubeadm、kubelet2)

2020-09-18 12:23:37 2371 3

原创 springboot集成kafka(从部署到实践)

springboot集成kafkakafka简介kafka安装部署kafka简介Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。主要应用场景是:日志收集系统和消息系统。Kafka主要设计目标如下:以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数

2020-09-01 21:53:20 8231 4

原创 Docker容器的通俗理解

Docker容器的通俗理解1、什么是Docker?2、Docker容器的优势3、总结优势如下:1、什么是Docker?大鲸鱼–>操作系统应用程序–>货物概念上理解Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上。容器是完全使用沙箱机制,相互之间不会有任何接口,cgro...

2020-03-06 16:37:19 423

原创 kubernetes环境下部署kafaka环境

k8s环境下部署kafaka环境1、安装zookeeper1.1 通过Deployment创建zookeeper的Pod应用1.2 创建zookeeper的svc服务2、安装kafaka2.1 创建kafaka的svc服务2.2 通过Deployment创建kafaka的pod应用3 kafaka基本功能测试3.1 kafaka向zookeeper注册哪些记录?3.2 运行生产者kafka-con...

2019-09-11 00:15:27 646 1

原创 CSDN-markdown编辑器使用方法【存档】

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-09-10 23:54:57 150

原创 分布式相关的关注点

常见的分布式要关注的问题1、分布式锁1.1 为什么要使用分布式锁?1.2、分布式锁应该具备哪些条件1.3、分布式锁的三种实现方式1、分布式锁1.1 为什么要使用分布式锁?我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的Java多线程的18般武艺进行处理,并且可以完美的运行,毫无Bug!注意这是单机应用,也就是所有的请求都会分配到当前服务器的JVM内...

2019-08-28 00:25:58 244

原创 JVM实现原理

JVM原理1、概念简介2、为什么要学习JVM虚拟机?3、JVM怎么学?3.1 内存管理1、jvm运行时数据区1、概念简介JVM:JAVA虚拟机JRE:Java运行环境JRE=JVM虚拟机+Java核心类库+支持文件JDK:Java开发工具包JDK=JRE+Java工具+Java类库2、为什么要学习JVM虚拟机?面试提供性能,排除问题写更好的程序代码3、JVM怎么学?...

2019-08-28 00:10:16 638 1

转载 springcloud之Eureka服务注册与发现

springcloud之Eureka服务注册与发现一、Eureka简介二、springboot集成springcloud的eureka1、搭建eureka服务端2、创建并注册服务提供者 Eureka Client一、Eureka简介Eureka是Spring Cloud Netflix微服务套件中的一部分,可以与Springboot构建的微服务很容易的整合起来。Eureka包含了服务器端和...

2019-08-25 17:20:48 129

原创 Dubbo分布式服务框架

跟我Dubbo 分布式服务框架技术一、Dubbo简介1.1 什么是Dubbo?1.2 为什么要用Dubbo?1.3 Dubbo 和 Spring Cloud 有什么区别?一、Dubbo简介1.1 什么是Dubbo?Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC(一种远程调用) 分布式服务框架(SOA),致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。1...

2019-08-24 09:16:12 227

原创 ZooKeeper快速入门

跟我学习zookeeper入门一、zookeeper简介1.1 什么是zookeeper1.2 分布式系统1、分布式系统定义:2、分布式系统的难点一、zookeeper简介1.1 什么是zookeeperzookeeper:字母意思是动物园管理员。zooKeeper是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。它的核心是:文件系统 +...

2019-08-23 22:46:05 381

原创 Java消息中间件入门与实践

跟我Java消息中间件一、Java消息中间件简介1.1 消息中间件概述1.2 消息中间件图示1.3 常见消息中间件对比1.3.1 ActiveMQ1 概述2 特性1.3.2 RabbitMQ1 概述2 特性1.3.3 Kafka1 概述2 特性1.3.4 综合评价1.4 JMS1.4.1 JMS规范1 JMS相关概念2 JMS消息模式a 队列模型b 主体模型3 JMS编码接口1 常用接口2 JMS...

2019-08-22 00:06:24 632 1

原创 Redis从入门到精通

跟我学习redis入门一、NOSQL非关系型数据库1.1 什么是NoSQL?1.2 为什么使用NoSQL ?1.3 NoSQL的优缺点二、redis简介(NoSQL数据库)2.1 redis简介2.2 redis优势一、NOSQL非关系型数据库1.1 什么是NoSQL?NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库...

2019-08-21 12:38:58 411

原创 springboot入门so easy

跟我学习springboot入门

2019-08-13 23:55:13 1421 6

空空如也

空空如也

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

TA关注的人

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