自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(202)
  • 资源 (1)
  • 收藏
  • 关注

转载 Kubernetes&&DeepFlow

Extended Berkeley Packet Filter,是一种先进的技术,最初用于网络流量过滤,现已发展为一种强大的编程接口,允许开发者在不更改 Linux Kernel 代码的情况下扩展操作系统功能。DeepFlow 基于 eBPF、WebAssembly 实现了应用性能指标、分布式追踪、持续性能剖析等观测信号的零侵扰(Zero Code)采集,并结合智能标签(SmartEncoding)技术实现了所有观测信号的全栈(Full Stack)关联和高效存取。

2024-05-22 00:42:51 4

转载 javascript&&使用笔记

javascript&&使用笔记常用命令音视频类获取音视频设备信息常用命令音视频类获取音视频设备信息navigator.mediaDevices.enumerateDevices()如下图所示:参考链接1:https://blog.csdn.net/arsaycode/article/details/80254336参考链接2:https://developer....

2024-05-15 21:18:12 5 1

转载 Kubernetes&&CNI插件&&Calico、Flannel、Weave、Canal、Spiderpool

参考资料Kubernetes 网络插件 Calico 完全运维指南几张图彻底搞懂 Kubernetes 的底层网络K8s 高性能网络组件详解:Calico 的 IPIP 网络模式Flannel VXLAN 模式分析。

2024-05-15 00:15:29 13

转载 Kubernetes&&etcd

etcd是什么接口简单:通过客户端或HTTP的方式访问。数据表示简单:存储key-value数据,可理解为一个有序的map。安全:支持HTTPS方式的访问。方便数据订阅:支持watch机制。watch机制指的是应用方可以针对存储在etcd中特定范围的数据创建watch监听器,在watch过程中,当对应数据发生变化时,etcd会根据watch记录追溯到应用方,对变更事件进行同步。性能:基准压测支持1w+/sec写入etcd集群通常由3个或者5个节点组成etcd集群。

2024-05-13 22:21:04 6

原创 k8s&&CRD

CRD: CustomResourceDefinition,CustomResourceDefinition represents a resource that should be exposed onthe API server. Its name MUST be in the format ..CRD定义了一种通过API server暴露的资源,它的命名必须符合 .. 的格式官方文档使用crd资源

2024-05-13 21:22:38 293

转载 k8s&&gitops

GitOps 是一组使用 Git 作为唯一真实来源来管理基础设施和应用程序配置的实践方法,以代码形式交付基础设施。换句话说——基础设施的版本控制方式。GitOps只是一种理念,具体的实现工具有ArgoCD、FluxCD等。Argo官网。

2024-05-06 08:40:54 8

原创 k8s&&CICD

*MyBatis Migrations:**MyBatis Migrations是一个数据库迁移框架,由MyBatis团队提供。**dbdeploy:**dbdeploy是另一个开源的数据库迁移工具,它允许开发人员使用简单的文本脚本来管理数据库结构和数据变更。Flyway和Liquibase都支持多种数据库,并提供了命令行工具和插件,以便与CICD流程集成。服务的配置文件属于有状态信息,而服务本身属于无状态,因此我决定将服务源码与配置文件分开存放。外部访问,将node纳入ELB池子,前端挂域名。

2024-04-29 10:51:00 709

原创 k8s&&如何写yaml文件

metadata: 通常用于填写一些对象(如pod、deployment等)的描述信息(类似人的名字、年龄等)。spec: 通常代表着用户希望创建出来的对象(如pod、deployment等)是什么样的。status: 通常在对象创建完成后出现,描述对象目前的的运行状态。

2024-04-29 00:19:22 433 1

原创 K8S&&Kubelet

如果容器中的进程能够在遇到问题或者不健康的情况下自行崩溃,kubelet将根据Pod的restartPolicy自动执行修复操作。Crictl是k8s中CRI(容器运行时接口)的客户端,k8s使用该客户端和containerd进行交互。Docker曾是流行的容器运行时。常见的容器运行时还有containerd 和 CRI-O等。它相对于容器体积更小、速度更快、安全性更强和可移植性更高。Ctr是Containerd自带的CLI命令行工具。: 它负责拉取并运行容器镜像。

2024-04-18 22:31:21 657

转载 go&&gorm的使用

match_count字段的值自增1。

2024-03-08 23:32:44 20

转载 go基础1

项目目录结构规划go环境变量及含义go程序也支持自定义错误,使用errors.New和panic内置函数。errors.New(“错误说明”),会返回一个error类型的值,表示一个错误。panic 内置函数,接收一个interface{}类型的值(也就是任何值了)作为参数,可以接收error类型的变量,输出错误信息并退出程序。import ("errors""fmt"return nil} else {return errors.New("读取文件错误。。。")if err!

2024-01-26 21:38:50 77

转载 群晖使用之进阶

选择一个备份任务,对其进行还原,选择“即时还原到Synology Virtual Machine Manager(VMM)”。备份存储端(192.168.40.152): qunhui2,备份示例端(192.168.40.143): qunhui。打开Active Backup for Business代理程序,对qunhui服务器进行还原。在VMware Sphere中创建任务,勾选“启用更改快跟踪”。登录qunhui服务器,删除一个共享文件夹。还原共享文件夹test。使用备份任务进行备份。

2024-01-23 00:24:31 101

转载 使用Active Backup for Business备份与还原

下载rpm包并上传到Linux服务器,登录Linux服务器解压压缩包。浏览器打开群辉管理平台,找到Linux服务器,点开查看备份任务。“更改设备类型”可以将Windows服务器变更为“物理服务器”。在群辉管理平台上点击“还原”》“文件/文件夹”。从硬盘重启Windows服务器,确认文件已恢复。登录群辉管理平台,找到Windows服务器。登录Windows服务器,此时文件已经还原。点击“电源”,点击“打开电源时进入固件”。登录Linux服务器,删除的文件已恢复。登录Linux服务器,删除一个文件。

2024-01-22 00:11:26 363

转载 如何安装群辉系统平台

浏览器访问: http://192.168.40.143:5000/webapi/auth.cgi?当进度到达100%后,虚拟机将自动重启,等待虚拟机重启完毕后,浏览器访问:http://192.168.40.138:5000/。浏览器访问:http://192.168.40.138:5000/web_index.html。浏览器访问: http://192.168.40.143:5000/webapi/entry.cgi?将解压好的镜像文件作为源磁盘,将挂载的1G数据盘作为目标磁盘。

2024-01-20 21:12:14 995

转载 openstack2

查看连接到端口15672的连接数。

2024-01-11 21:09:11 41

转载 Helm111

Chart:helm程序包,一系列用于描述k8s资源相关文件的集合(如nginx)。在k8s中把这些yaml(如Deployment、Service)清单文件叫做chart图表。helm:命令行客户端工具,主要用于Kubernetes应用中的chart的创建、打包、发布和管理。.include开头的,引用的是_helpers.tpl中定义的函数。.Values开头的,引用的是values.yaml中定义的参数。nindent 6,首行缩进6个空格。

2023-11-22 07:46:32 108

转载 java基础3

java基础3异常处理异常概述异常概述与异常体系结构常见异常异常处理机制一:try-catch-finally异常处理机制二:throws手动抛出异常:throw用户自定义异常类异常处理异常概述异常概述与异常体系结构常见异常异常处理机制一:try-catch-finally异常处理机制二:throws手动抛出异常:throw用户自定义异常类

2023-10-21 00:03:21 133

转载 java基础2

数组元素是整型的,元素的默认值是0数组元素是浮点型的,元素的默认值是0.0数组元素是char型的,元素的默认值是0或’\u0000’,而非’0’数组元素是boolean的,元素的默认值是false数组元素是引用数据类型的,元素的默认值是null数组元素是数组的,元素的值是内存地址值。

2023-10-04 11:01:40 170

转载 java基础1

switch结构中的表达式,只能是如下的6种数据类型之一:byte、short、char、int、枚举类型、String类型。4*8=32位,其中存储了正负号、小数点、数值、10的次方值。当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。如果switch-case结构中的多个case的执行语句相同,则可以考虑进行合并。此时的容量大小指的是表示数的范围的大和小。而非占用的存储空间(*字节)。"+="不会改变本身变量的数据类型。自增1不会改变本身变量的数据类型。

2023-09-29 12:35:53 89

转载 openstack1

QEMU能够在x86架构的机器上模拟出一台非x86架构的虚拟机。内核空间:存放内核代码和数据;用户空间:存放用户程序的代码和数据。用户程序不能直接操纵硬盘而是通过系统调用的方式间接操纵硬盘,系统调用造成上下文切换。

2023-09-17 08:33:14 114

转载 一次GET请求的抓包分析

在第二次握手后,客户端修改序列号Seq为第一次握手中Seq+1,确认号Ack为第二次握手中Seq+1,向服务端发送ACK确认标志,发起第三次握手。服务端收到客户端的诉求后,向客户端发送ACK应答标志,其中修改序列号Seq为第二次握手中Seq+1,修改确认号Ack为http数据包长度+1。客户端收到数据后,向服务端发送ACK应答标志,其中修改确认号Ack为上次Ack的值+上次收到的数据包长度Len。当建立了可靠的传输后,客户端向服务端表达了自己的诉求,需要访问一个网页。

2023-08-05 17:20:25 373

转载 抓包&&分析包

抓包&&分析包tcpdump 抓包wireshark 分析包tcpdump 抓包wireshark 分析包Ethernet II : 数据帧帧头信息,数据链路层信息。Internet Protocal:IP头信息,网络层信息。Transmission Control Protocol:TCP头信息,传输层信息。File Transfer Protocol:数据段,应用层信息。

2023-08-02 22:59:38 44

转载 TCP/IP模型

传输过程:在传输层,上层数据被切割成一段一段的数据段,加上TCP头部标识形成数据段。在网络层,针对每一个数据段均加上IP头部标识形成数据包。在数据链路层,针对每一个数据包均加上Mac头部标识形成数据帧。数据帧帧头信息,数据链路层信息。PDU : 协议数据单元。TCP头信息,传输层信息。IP头信息,网络层信息。

2023-08-01 19:19:11 47

转载 k8s&&ipvs&&nodeport&&syn_recv&&connection timed out&&Retransmission

在k8s集群中,使用ipvs模式,对service对象暴露的nodePort端口执行curl命令或telnet命令时,有时通,有时不通。

2023-08-01 18:58:24 166

原创 运维-临时笔记

运维安全安全服务器不可以长时间安装telnet服务,因需要安装后应及时删除,因为telnet密码明文传输。禁止安装redis而不进行任何配置,因为黑客能够利用redis漏洞直接登录服务器。

2023-07-24 08:43:16 67

原创 explain整理

limits的设置要能保证pod的正常启动,可以通过"kubectl top pods -n istio-demo"来观察确定pod正常启动所需的cpu资源。请注意,尽管有时候节点上的实际内存或 CPU 资源使用量非常低,但如果容量检查失败, 调度程序仍会拒绝在该节点上放置 Pod。可以选择扩容工作节点或清理正在运行的不必要的pod资源或调低pod的request设置的必要资源值。limits:pod在运行时难免会有波动,比如pod启动时、突发高并发访问时等等,limits则限制pod所能使用的最大资源。

2023-07-24 00:16:26 61

原创 transport: Error while dialing dial unix /var/run/dockershim.sock: connect: no such file or director

根据报错提示,使用的容器运行时是:/var/run/dockershim.sock。然后,我目前k8s的版本是v1.25.0,容器运行时应该是/run/containerd/containerd.sock。

2023-07-22 23:19:50 2307 3

原创 Istio

官方网址:https://istio.io/latest/zh/docs/k8s版本与istio版本对应关系:https://istio.io/latest/zh/docs/releases/supported-releases/下载地址:https://github.com/istio/istio/releases/tag/1.17.2。

2023-06-09 21:29:30 73

转载 EFK日志收集系统+Rancher安装

EFK日志收集系统+Rancher安装

2023-06-05 07:27:53 353

转载 k8s各版本安装

kubenetes

2023-05-28 09:29:47 646

原创 kubernetes高可用+harbor高可用

kubernetes高可用+harbor高可用

2023-05-25 23:30:16 1917

转载 Dockerfile最佳实践

Dockerfile最佳实践

2023-05-17 21:22:29 137

转载 kubernetes&&Trivy镜像扫描

适用场景:在CICD流水线中,在推送到镜像仓库前,使用Trivy扫描本地容器镜像。Trivy是一种容器漏洞扫描程序,支持包括操作系统包和应用程序依赖的漏洞检测。

2023-05-17 07:06:36 126

转载 nightingale&&categraf&mtail采集服务日志

categraf&&mtail采集服务日志

2023-05-07 23:23:06 103

转载 nightingale&&categraf

nightingale之categraf的使用

2023-05-07 16:29:16 151

转载 nightingale功能介绍

nightingale功能介绍

2023-05-06 10:06:11 164

转载 centos 7.9+mysql 5.7+nightingale v6.0+redis安装

nightingale

2023-05-06 00:35:57 721

转载 mysql安装

mysql安装

2023-05-05 09:19:30 33

转载 mysql性能优化

mysql性能优化

2023-05-05 09:08:30 49

转载 C++语言程序设计基础

C++语言程序设计基础&&入门

2022-07-25 22:39:02 505

中国IP地址和保留地址

中国国内的联通、移动、铁通等运营厂商使用的ip地址和国际声明的保留地址等。

2019-04-29

空空如也

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

TA关注的人

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