最新发布第106页
Jenkins + Helm:Python 应用发布实战-AI运维探索者

Jenkins + Helm:Python 应用发布实战

一、推送与安装Chart 浏览器输入https://harbor.zhang-qing.com/登录harbor,账号密码为admin/Harbor12345 二、基于helm的部署方式 1、准备k8s-helm容器Dockerfile文件 (1)国内环境(本实验使用) ...
Kubernetes基础:Secret-AI运维探索者

Kubernetes基础:Secret

一、账号及密码base64加密 二、定义YAML 三、查看 四、在其它pod里引用Secret 应用YAML 五、验证 六、恢复
什么是 PV 和 PVC:引入原因、回收策略、访问模式与状态-AI运维探索者

什么是 PV 和 PVC:引入原因、回收策略、访问模式与状态

一、什么是PV和PVC **持久卷(PersistentVolume,PV)** 是集群中的一块存储,可以由管理员事先制备, 或者使用存储类来动态制备。 持久卷是集群资源,就像节点也是集群资源一样。PV 持久卷和普...
Linux正则表达式入门:基础正则、扩展正则与Perl正则实战-AI运维探索者

Linux正则表达式入门:基础正则、扩展正则与Perl正则实战

一、什么是正则表达式 正则表达式是一种文本匹配规则,用于在文本中查找、筛选或验证符合某种模式的内容。 在 Linux 日常运维里,正则最常出现的地方包括: - `grep` 过滤文本 - `sed` 替换文本...
ElastAlert 告警实战:EFK 日志平台的监控与多规则告警-AI运维探索者

ElastAlert 告警实战:EFK 日志平台的监控与多规则告警

一、前言 1.1 产生背景 ElastAlert最初由Yelp开发并开源,旨在解决实时监控和告警的需求。由于Elasticsearch 的日志处理能力强大,许多组织和企业使用它来存储和分析大量的日志数据。然而,仅仅...
LPG 部署实战:Loki + Promtail + Grafana 轻量日志方案-AI运维探索者

LPG 部署实战:Loki + Promtail + Grafana 轻量日志方案

一、EFK vs LPG **架构和组件:** - Loki:Loki 是一个开源的水平可扩展日志聚合系统,由 Promtail、Loki 和 Grafana 组成。 - EFK:EFK 是一个集成的解决方案,由 Elasticsearch、Fluentd 和 K...
Secret 创建方式详解:kubectl 命令、YAML 与 Opaque 配置-AI运维探索者

Secret 创建方式详解:kubectl 命令、YAML 与 Opaque 配置

一、使用Kubectl命令行创建Secret 假设有些Pod需要访问数据库,可以将账户、密码存储在username.txt和password.txt文件中,然后以文件的形式创建Secret供Pod使用。 1.将凭据保存到文件,其中`-n...
Elasticsearch集群迁移实战:_reindex与Logstash跨集群同步-AI运维探索者

Elasticsearch集群迁移实战:_reindex与Logstash跨集群同步

一、部署ES6分布式集群 1、 2、结果验证 二、基于_reindex的API迁移 2.1 环境准备 1、搭建好两套多实例集群 2、在ES6环境创建文档 **注意:在Postman执行时需要单个单个执行,上面只是为了方便...
Jenkins 声明式流水线语法详解:agent、post、stages 与常用指令-AI运维探索者

Jenkins 声明式流水线语法详解:agent、post、stages 与常用指令

一、声明式流水线语法 1.1 概述 声明式 `Pipeline` 是最近添加到 Jenkins 流水线的,它在流水线子系统之上提供了一种更简单,更有主见的语法。 所有的声明式`Pipeline`都必须包含一个 `pipeline...
SonarQube 持续代码质量平台实战:安装、扫描、质量阈与多分支分析-AI运维探索者

SonarQube 持续代码质量平台实战:安装、扫描、质量阈与多分支分析

一、SonarQube:持续代码质量检查 1.1 SonarQube:持续代码质量检查 `SonarQube`是一个代码质量管理工具,能对20多种编程语言源码进行代码味道(Code Smells)、Bugs 、安全漏洞方面的静态分析。...