最新发布第105页
MinIO 故障恢复实战:节点重启与系统重装后的数据恢复-AI运维探索者

MinIO 故障恢复实战:节点重启与系统重装后的数据恢复

一、节点服务故障重启后自动恢复 如果在写入数据时,节点服务故障,当节点服务启动后,会自动同步数据 范例: 节点服务故障重启后自动恢复 二、节点故障重新安装系统恢复故障 范例: 3节点集群中一个...
PostgreSQL 高可用架构选型:Keepalived、repmgr、Patroni 与 Pgpool-II-AI运维探索者

PostgreSQL 高可用架构选型:Keepalived、repmgr、Patroni 与 Pgpool-II

- 一、pg高可用实现方案: - 共享磁盘的失效切换或磁盘的底层复制方案:使用共享存储,如SAN存储,一台机器故障后,把SAN存储 输出的磁盘挂到另一台机器上,然后把磁盘上的文件系统挂起来完成切...
Jenkins流水线实战:Dockerfile与Kubernetes发布资源-AI运维探索者

Jenkins流水线实战:Dockerfile与Kubernetes发布资源

一、定义 Dockerfile 1.在GitLab的源代码中添加Dockerfile 先点击代码首页的“+”号,然后点击 New file 填写文件名称:Dockerfile和文件内容 点击【Commit changes】 二、定义 Kubernetes 资源 ...
Kubernetes Namespace详解:隔离机制、默认命名空间与删除卡住处理-AI运维探索者

Kubernetes Namespace详解:隔离机制、默认命名空间与删除卡住处理

一、Namespace 到底是什么 Namespace 提供了一种把同一个集群里的资源按逻辑维度隔离开的方式。它不是物理隔离,而是对集群进行“虚拟分区”。 在实际场景中,Namespace 通常用来区分: - 不同...
Filebeat实战:在Kubernetes中收集和查询集群日志-AI运维探索者

Filebeat实战:在Kubernetes中收集和查询集群日志

一、使用Filebeat收集K8s日志 1.1 在K8s中一键部署Filebeat 参考链接:https://www.elastic.co/docs/deploy-manage/deploy/cloud-on-k8s/quickstart-beats 1.1 部署Filebeat 1、创建一个定义 Fi...
使用Rook搭建Ceph集群与Snapshot控制器-AI运维探索者

使用Rook搭建Ceph集群与Snapshot控制器

一、先决条件 1.Rook部署完成且状态正常 2.创建Ceph集群时,需要提前在Kubernetes指定节点上添加一块或多块空白硬盘(未格式化的磁盘) 二、开始部署Ceph集群 1.修改cluster.yaml文件,替换国外镜...
黑盒监控和白盒监控有什么区别-AI运维探索者

黑盒监控和白盒监控有什么区别

一、什么是黑盒监控 黑盒监控是从外部视角对系统进行监控,类似于使用用户的角度观察系统。监控系统并不了解系统的内部工作方式,只关注对外部暴露的接口和功能的响应情况。黑盒监控主要通过发...
用 Kubernetes Service 替换 Eureka:先让 handler 具备集群内服务发现-AI运维探索者

用 Kubernetes Service 替换 Eureka:先让 handler 具备集群内服务发现

一、使用k8s能力替换Eureka 环境准备 1.1 创建handler的Service 1、新定义一个handler的Service 2、创建此类service 3、使用demo-ui进行测试(未注册到注册中心)
PrometheusAlert 入门:为什么需要告警消息转发平台-AI运维探索者

PrometheusAlert 入门:为什么需要告警消息转发平台

一、为什么要用PrometheusAlert? - 1.1 背景 - 通过configmap配置文件维护告警媒介辨析度低; - 部分快消息告警媒介需要额外部署webhook做转发; - alertmanager web UI 较简单,不足以展示更...
Kubernetes高级调度:搞懂Kubernetes调度-AI运维探索者

Kubernetes高级调度:搞懂Kubernetes调度

一、K8S调度器Kube-schduler的主要作用是将新创建的Pod调度到集群中的合适节点上运行。kube-scheduler的调度算法非常灵活,可以根据不同的需求进行自定义配置,比如资源限制、亲和性和反亲和性...