自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 k8s&&CICD

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

2024-04-29 10:51:00 471

原创 k8s&&如何写yaml文件

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

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

原创 K8S&&Kubelet

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

2024-04-18 22:31:21 654

转载 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 76

转载 群晖使用之进阶

选择一个备份任务,对其进行还原,选择“即时还原到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 93

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

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

2024-01-22 00:11:26 252

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

浏览器访问: 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 825

转载 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 107

转载 java基础3

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

2023-10-21 00:03:21 132

转载 java基础2

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

2023-10-04 11:01:40 169

转载 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 106

转载 一次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 336

转载 抓包&&分析包

抓包&&分析包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 46

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

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

2023-08-01 18:58:24 156

原创 运维-临时笔记

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

2023-07-24 08:43:16 66

原创 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 59

原创 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 2155 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 71

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

EFK日志收集系统+Rancher安装

2023-06-05 07:27:53 339

转载 k8s各版本安装

kubenetes

2023-05-28 09:29:47 637

原创 kubernetes高可用+harbor高可用

kubernetes高可用+harbor高可用

2023-05-25 23:30:16 1908

转载 Dockerfile最佳实践

Dockerfile最佳实践

2023-05-17 21:22:29 134

转载 kubernetes&&Trivy镜像扫描

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

2023-05-17 07:06:36 120

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

categraf&&mtail采集服务日志

2023-05-07 23:23:06 97

转载 nightingale&&categraf

nightingale之categraf的使用

2023-05-07 16:29:16 149

转载 nightingale功能介绍

nightingale功能介绍

2023-05-06 10:06:11 162

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

nightingale

2023-05-06 00:35:57 710

转载 mysql安装

mysql安装

2023-05-05 09:19:30 32

转载 mysql性能优化

mysql性能优化

2023-05-05 09:08:30 46

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

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

2022-07-25 22:39:02 500

转载 Linux&&软件源

Linux&&软件源Ubuntu阿里云14.0416.0416314.04Ubuntu阿里云14.04deb https://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiversedeb-src https://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiversedeb https://mirrors.aliyu

2020-08-18 10:18:09 186

原创 软件&&Git常用命令

软件&&Git常用命令提交本次改动备注信息查看git提交日志提交本次代码提交新增目录提交本次改动备注信息$ git commit -a -m "移动 extras 目录初始化"warning: LF will be replaced by CRLF in extras/basic_example/README.md.查看git提交日志$ git log -1commit 967bc5b5c12bd5089e2 (HEAD -> master)Author: dfq737

2020-08-11 19:22:48 177

原创 Linux&&confluen&&攻击

Linux&&confluen&&攻击问题现象排查思路物理资源排查进程排查定时(crontab)任务排查解决方法问题现象Tasks: 294 total, 2 running, 292 sleeping, 0 stopped, 0 zombieCpu(s): 54.9%us, 28.8%sy, 0.0%ni, 10.5%id, 5.4%wa, 0.2%hi, 0.2%si, 0.0%stMem: 4047560k total, 399578

2020-07-30 12:25:52 337

原创

玩# -*- coding: UTF-8 -*-import urllib.requestimport os, sysimport requestsimport jsonimport reimport time# Filename : 11.py# author by : www.imdfq.com# 获取全部基金代码allfund_url = "http://fund.eastmoney.com/js/fundcode_search.js"base_fund_image_url

2020-07-27 19:02:47 134

转载 基金&&随笔

基金&&随笔风险大小规律总结1.牛市买老基,熊市买新基2.中、长期持仓=成长型股票=蓝筹股、白马股;短期持仓=热点型股票3.概念基金ABC风险大小货币型基金《货币型基金 : 适合定投,用于养老规律总结1.牛市买老基,熊市买新基如何判断牛、熊市2.中、长期持仓=成长型股票=蓝筹股、白马股;短期持仓=热点型股票3.概念基金ABC分级基金中的A类分级基金属于约定收益份额,A类分级基金风险和收益相对较低,但享受优先收益权;而B类分级基金属于是杠杆份额,此类基金具有杠杆性,风

2020-07-06 11:01:32 203

原创 数据库&&Redis&&常见群集

数据库&&Redis&&常见群集

2020-06-16 23:41:58 916

中国IP地址和保留地址

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

2019-04-29

空空如也

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

TA关注的人

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