- 博客(298)
- 资源 (39)
- 问答 (1)
- 收藏
- 关注
原创 浪潮服务器更改RAID5为RAID6操作
也可以回车看看里面的硬盘,这里就不展示这个了,要使用RAID6也要有前提条件,首先是要有四块硬盘,其次是主板支持使用RAID6并且在BIOS开启了此功能,我在BIOS界面看到了RAID6是enabled状态忘记截图了,但操作是在此基础上进行的。由于是裸设备没有那么多顾虑,直接从机房拿出来直接连接网线单独调试,可以先配置固定IP,开启sshd,关闭防火墙,关闭selinux以及不让开机自启等等,不过这些都跟改RAID无关,接下来开始正题。然后选中我们要操作的硬盘组回车,进去看看名称大小什么的信息。
2025-08-07 09:47:33
697
原创 kubeovn自定义vpc互通
本文介绍了在KubeOVN中实现不同租户VPC互通的配置方法。首先创建两个命名空间(ns1、ns2)和对应的VPC(vpc1、vpc2),然后为每个VPC创建子网。测试表明同VPC下的子网默认互通,而不同VPC默认隔离。通过配置VPC Peering,在两端VPC中分别添加静态路由规则和VPC对等连接信息,指定下一跳IP和本地连接IP后,成功实现了不同VPC之间的网络互通。最后通过traceroute验证了流量路径的正确性。
2025-08-06 10:54:05
335
原创 K8S的NetworkPolicy使用教程
Kubernetes NetworkPolicy概述 NetworkPolicy是Kubernetes中控制Pod间网络流量的资源对象,类似于集群内部的防火墙规则。需要注意的是: 需要支持NetworkPolicy的CNI插件(如Calico、Cilium等) 是命名空间级别的资源,无法跨命名空间使用 默认行为: 未被匹配的Pod允许所有流量 被匹配的Pod仅允许规则明确的流量 规则逻辑类似防火墙,未配置则无限制,一旦配置则严格匹配 NetworkPolicy通过标签选择器(PodSelector/Name
2025-08-05 16:16:28
790
原创 docker-compose安装harborv2.12版本踩坑流程
Harbor v2.12安装问题解决 下载安装包时遇到GitHub速度慢的问题,建议通过代理下载后导入服务器 配置harbor.yml时需注意: 测试环境可注释https配置 只需修改hostname和http端口 安装报错处理: docker-compose版本需≥1.27(建议升级到2.32) 网络创建失败时需完全删除原有网络后重启docker 最后成功安装后可用admin/Harbor12345默认凭据登录 主要解决了证书配置、版本兼容性和网络创建三类问题。
2025-08-05 09:56:39
649
原创 log-pilot调用,Logstash输出
log-pilot默认是以aliyun_log_name的格式来调用收集日志的,name是自己定义的,前缀默认写死aliyun,以自定义前缀开通需要先修改log-pilot的配置添加PILOT_LOG_PREFIX参数,增加其他的可用前缀,这时的格式就改变为name了根据调用方式,必须要把/目录挂载到pilot的/host目录这样就可以收集宿主机的日志了。
2025-07-28 12:42:50
319
原创 log-pilot收集k8s审计日志
摘要:本文介绍了在Kubernetes中配置审计日志收集的方法。通过在apiserver配置文件中添加特定的环境变量(如XXXX_logs_audit),使log-pilot能够识别并收集审计日志。配置时需注意日志前缀设置,默认使用aliyun。同时需要将本地挂载路径修改为空值,最后重启apiserver即可完成配置。文中配图展示了具体的环境变量设置和挂载配置修改界面。
2025-07-25 15:20:56
210
原创 k8s开启审计日志
摘要:Kubernetes默认关闭审计功能,需在apiserver中手动开启。首先创建审计策略文件audit-policy.yaml定义日志记录规则,如PVC和命名空间操作。然后修改kube-apiserver.yaml配置,添加审计策略路径、日志存储路径、日志保留等参数,并挂载相关卷到pod中。最后重启apiserver使配置生效,即可在指定路径查看JSON格式的审计日志。该功能可记录用户操作,便于集群行为监控和问题排查。
2025-07-25 14:29:39
384
原创 记录log-pilot的一次傻瓜行为
本文记录了使用log-pilot收集k8s审计日志时遇到的困惑与解决过程。作者发现虽然将主机/目录挂载到容器中,但仍需通过标准配置才能采集apiserver审计日志。关键点在于:1)必须在服务yaml中配置env环境变量来调用日志采集;2)log-pilot无法自调用采集自身日志;3)成功配置后会在/etc/filebeat/prospectors.d/目录生成对应服务的配置文件。文中提供了tomcat日志采集的标准配置模板,并指出验证配置是否生效的方法就是检查该目录下是否生成新的配置文件。
2025-07-25 14:16:51
189
原创 记录es收集日志报错问题as the final mapping would have more than 1 type[XXX,doc]
摘要:在使用ELK(ES 6.8版本)时,因自定义模板将mappings类型从默认的doc改为其他值,导致日志索引冲突。虽能收集日志,但创建自定义索引失败且默认日志丢失。解决方案并非通过Kibana修改索引管理,而是直接调整ES底层模板:将自定义mappings类型改回doc,通过API重新加载模板(curl -u elastic:密码 -XPOST http://es地址/_template/audit),重启ES后问题解决。此例说明需从ES源头修改配置,而非依赖上层工具调整。
2025-07-25 11:11:48
199
原创 关于虚拟机部署的k8s集群calico组件在开机恢复快照时的问题
虚拟机环境再现,恢复快照后的k8s环境,nfs莫名宕掉提示此报错,删除calico文件后无法再次拉起还是提示此报错。解决方法重启calico。
2025-07-18 20:07:10
273
原创 kubeovn1.11.X稳定版本安装
KubeOVN 1.11.x版本安装指南 本文详细介绍了KubeOVN 1.11.x版本的安装要求和步骤。系统要求包括:Kubernetes ≥1.16、Docker ≥1.12.6/Containerd ≥1.3.4、支持CentOS/Ubuntu等主流Linux发行版。安装前需检查内核模块和IPv6配置,确保未安装其他网络插件。安装过程包含下载安装脚本、配置参数调整(如CIDR范围)、镜像拉取(国内源处理)等关键步骤。特别提醒:安装过程会重启所有Pod,若需保留运行中的Pod需修改脚本。文章还提供了解决
2025-07-14 16:39:24
822
原创 创建provisioner时出现network: error getting ClusterInformation: connection is unauthorized: Unauthoriz
摘要:文章描述了Calico CNI插件在删除Pod沙箱时因权限不足无法访问ClusterInformation的问题。解决方法包括:1)检查Calico服务账户;2)创建ClusterRole授权get/list操作;3)将角色绑定到服务账户;4)重启网络插件。文中提供了详细的YAML配置示例和操作命令,帮助解决该授权问题。
2025-07-13 13:53:57
194
原创 log-pilot突然无法自动收集日志
摘要:log-pilot无法自动收集新pod节点日志的问题排查发现,由于主机根目录挂载配置丢失导致。通过检查发现配置中缺少对主机/目录的挂载信息,添加volumeMounts参数将主机根目录挂载到容器的/host路径后,问题得到解决。具体方案为在配置中添加hostPath类型挂载,将主机/目录映射到容器/host目录,重新实现了日志收集功能。
2025-07-09 18:01:12
144
原创 K8S使用命令多集群管理配置
本文介绍了如何合并两个Kubernetes集群配置。操作步骤包括:1)将集群1设为主集群;2)分别在两个集群节点中编辑$HOME/.kube/config文件;3)创建单独目录存放两个集群的配置文件(c1和c2);4)使用KUBECONFIG=c1:c2命令合并配置;5)更新环境变量;6)验证当前上下文和集群列表。通过这种方式,可以方便地在多个Kubernetes集群间切换和管理。合并后的配置会显示所有可用集群,并可通过kubectl config命令查看和切换。
2025-07-09 17:39:38
264
原创 rook-ceph的osd没有启动rook-ceph-osd-prepare状态异常处理
摘要:在rook-ceph集群搭建完成后,发现三节点中有一个OSD状态异常。排查发现rook-ceph-osd-prepare节点未获取IP,导致磁盘扫描失败。根据官方文档建议,通过清空内存、将节点设为不可调度后重新调度扫描,最终解决问题并恢复正常状态。整个处理过程涉及pod状态检查、故障节点定位及官方解决方案的应用。
2025-07-03 16:36:57
244
原创 rook-ceph配置dashboard代理无法访问
摘要:本文介绍了在rook-ceph环境中管理Ceph仪表板的操作步骤。首先通过kubectl进入ceph-tools容器,使用ceph mgr services查看集群地址,并可通过curl测试访问。文中详细说明了如何通过命令开关仪表板功能,修改cluster.yaml配置文件关闭https,以及创建NodePort类型的Service文件(dashboard-external-http.yaml)将端口改为7000。最后展示了访问测试方法,并提供了获取admin用户密码的命令。整个过程包含必要的配置修改
2025-07-03 16:27:54
381
原创 安装k8s1.33版本时calico因为国外镜像地址拉取失败解决方法
摘要:在使用Calico作为K8s 1.33网络解决方案时,常因国外镜像被墙导致安装受阻。通过替换国内镜像源可快速解决该问题。具体方法为:在calico.yaml文件中搜索"image"字段,将官方镜像地址替换为国内镜像站(如https://docker.aityp.com/)提供的对应版本。本文提供了已修改的v3.3版本calico.yaml文件示例,其中所有镜像源均已替换为国内可用地址,包含Calico核心组件及CRD资源配置,可直接用于部署。这种方法有效解决了因网络问题导致的镜像拉
2025-07-02 11:14:06
191
原创 IaaS,PaaS,SaaS的区别
通过逻辑架构图对比,以自己能够理解的简单话语分别对iaas,paas和saas进行解释说明,方便理解这些基础的概念。
2025-07-01 10:38:04
180
原创 Jumpsever连接windows server 2012 R2 出现(网络不可达|安全策略错误)问题记录
关于jumpserver连接windows 2012 R2出现错误这件事
2022-07-14 10:01:43
6238
原创 Nginx DNS解析程序漏洞 (CVE-2021-23017)问题修复
Nginx DNS解析程序漏洞 (CVE-2021-23017)问题解决
2021-05-28 10:37:51
23265
4
华为NAPT.docx
2020-04-29
案例:squid代理服务器.docx
2020-08-23
思科路由器ospf.docx
2020-04-29
华为NAT,端口映射.docx
2020-04-29
mysql-boost-8.0.19.tar.gz
2020-04-29
思科PVST+HSRP.docx
2020-04-29
案例·:PXE网络装机.docx
2020-04-07
ansible-2.9.6.tar.gz
2020-04-07
华为设备ospf .docx
2020-04-29
python-3.8.0-amd64.exe
2020-04-29
华为设备VRRP主备备份配置实例.docx
2020-04-29
华为VRRP多网关负载分担配置实例.docx
2020-04-29
案例:ftp匿名访问步骤.doc
2020-08-23
Hybrid 接口应用实验.docx
2020-04-29
haproxy-1.8.10.tar.gz
2020-04-29
案例:lamp环境.docx
2020-04-29
案例:ssh远程管理.docx
2020-04-07
策略路由基础知识.docx
2020-04-29
zabbix监控系统.rar
2020-04-29
思科【项目5】NAT实用技术.docx
2020-04-29
思科ACL实用技术.docx
2020-04-29
思科交换机dhcp服务.docx
2020-04-29
适用于Linux初学者阅读的笔记
2022-11-09
华为路由器ACL.docx
2020-04-29
jenkins_plugins.tar.gz
2020-12-07
PerconaXtraBackup-8.0.11.pdf.zip
2020-06-04
华为路由器dhcp服务.docx
2020-04-29
zabbix-4.2.6.tar.gz
2020-07-16
mongodb-linux-x86_64-4.0.11.tgz
2020-09-02
思科路由器dhcp服务.docx
2020-04-29
percona-xtrabackup-80-8.0.4-1.el7.x86_64.rpm
2020-06-10
node-v10.16.1-linux-x64.tar.xz
2020-09-02
FSCapture_7.7_Chs_Green.zip
2020-06-07
华为交换机dhcp服务.docx
2020-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人