最新发布第50页
为什么要引入 Secret:定义、风险提示与常见类型-AI运维探索者

为什么要引入 Secret:定义、风险提示与常见类型

一、为什么要引入Secret Secret对象类型主要用来保存敏感信息,例如密码、令牌和SSH Key,将这些信息放在Secret中比较安全和灵活。用户可以创建Secret并且引用到Pod中。 二、什么是Secret Secre...
Shell特殊符号详解:引号、重定向与通配写法实战-AI运维探索者

Shell特殊符号详解:引号、重定向与通配写法实战

一、为什么要先学特殊符号 在 Linux 命令行里,很多看似普通的符号其实都有特殊含义。理解这些符号后,写命令、写脚本和读别人脚本时都会轻松很多。 这一类常见符号主要包括: - 引号系列 - 重...
Rook Ceph集群清理与故障排除-AI运维探索者

Rook Ceph集群清理与故障排除

一、清理步骤 1.1 删除Rook集群资源 1.清理deploy **说明:这里默认清除default空间的pod** 2.清理pod **说明:这里默认清除default空间的pod** 3.清理PVC 4.清理快照 5.清理创建的 Pool 如果是块...
Docker镜像优化实践:Alpine基础镜像与多阶段构建-AI运维探索者

Docker镜像优化实践:Alpine基础镜像与多阶段构建

一、为什么要关注镜像大小 基础镜像体积: 编写Dockerfile 构建镜像 使用docker history查看每一层的大小 再次查看镜像大小 二、使用 Alpine 作为基础镜像 将之前创建用户的 Dockerfile 改为 Al...
Helm:自定义chart-内置对象-AI运维探索者

Helm:自定义chart-内置对象

一、Helm chart包目录结构 创建自定义chart模板 查看目录结构 说明: * Chart.yaml:用于描述这个chart的基本信息,包括名字、描述信息、版本信息等。 * values.yaml:用于存储templates目录中...
Ingress 黑名单与白名单:局部控制、全局控制与生产注意事项-AI运维探索者

Ingress 黑名单与白名单:局部控制、全局控制与生产注意事项

一、局部配置黑名单 1.配置黑名单禁止某一个或某一段IP,将10.0.0.20(多个配置使用逗号分隔)添加至黑名单 说明:auth.test.com不是第三方域名,属于自定义的。所以需要在下面hosts文件中添加...
Istio可观测实践-AI运维探索者

Istio可观测实践

一、环境准备 1、下载环境资源yaml 2、部署Prometheus、Grafana、kiali、Jaeger 检测 3、设置Kiali登录的用户名和密码 说明:用户名和密码都是admin 4、配置各组件对外访问 (1)kiali对外端口为1...
动态网站架构入门:静态站、动态站与LNMP工作原理-AI运维探索者

动态网站架构入门:静态站、动态站与LNMP工作原理

一、静态网站和动态网站有什么区别 先从网站类型本身做了区分。 静态网站通常只包含: - HTML - CSS - JavaScript - 图片 - 视频等静态资源 这类资源往往可以直接由 Nginx 返回,因此只需要 Web...
单实例RabbitMQ部署到K8s实战-AI运维探索者

单实例RabbitMQ部署到K8s实战

一、创建deployment 1.创建ns 2.编写Rabbitmq配置文件 3.创建Pod并进行验证 二、创建Service 1.编写Service配置文件 2.在k8s-master01上创建上诉服务,并查看刚刚创建的service,查看对外暴露的...
集群主机免密认证脚本整理:批量分发 SSH 公钥的自动化方案-AI运维探索者

集群主机免密认证脚本整理:批量分发 SSH 公钥的自动化方案

一、前置准备 - 1.1 说明文档里给出的基础要求 - `HOSTADDR_PRE`:集群网段前缀。 - `USER_PASSWD`:待分发公钥账号的初始密码。 - `HOST_LIST`:需要做免密认证的 IP 列表。 - `HOSTNAME_LIST`...