最新发布第13页
ConfigMap创建方式之YAML与自定义conf-AI运维探索者

ConfigMap创建方式之YAML与自定义conf

一、基于YAML文件创建ConfigMap 1.编写yaml文件 2.创建cm 3.进行验证 二、自定义conf文件 2.1 自定义单个conf文件 1.创建工作目录 2.编写配置文件 3.创建ConfigMap 4.验证 2.2 自定义多个conf文...
升级版服务重新打镜像:demo-receive 与 demo-handler 的 upgrade 构建-AI运维探索者

升级版服务重新打镜像:demo-receive 与 demo-handler 的 upgrade 构建

一、重新打镜像 1.1 重新打demo-receive镜像 1.1 环境信息 代码地址:https://gitee.com/dukuan/demo-receive.git 构建命令:mvn clean package Java 版本:jdk 1.8 构建镜像:registry.cn-hang...
Kubernetes服务暴露链路与initContainer场景应用-AI运维探索者

Kubernetes服务暴露链路与initContainer场景应用

一、K8S应用层面的服务暴露方式 K8S 在集群架构层面有三类IP:分别为 Node Network (物理节点网络)、 Pod Network(pod容器网络) 、 Cluster Network(集群网络,也称为 Service NetWork )...
SSH登录Linux卡住-AI运维探索者

SSH登录Linux卡住

一、问题描述 通过SSH登录Linux服务器时,输完用户名就卡住了,需要等待10s才提示密码输入。 二、问题解决思路 2.1 抓包 1、在Linux服务器上抓包 2、从笔记本SSH到Linux服务器,输入用户名并回...
Kafka 部署实战:单机、集群与 KRaft 模式-AI运维探索者

Kafka 部署实战:单机、集群与 KRaft 模式

一、Kafka 部署 1.1 Kafka 部署说明 kafka 版本选择 kafka 基于scala语言实现,所以使用kafka需要指定scala的相应的版本.kafka 为多个版本的Scala构建。这仅在使用 Scala 时才重要,并且希望为使...
什么是动态存储:CSI、StorageClass 与工作原理-AI运维探索者

什么是动态存储:CSI、StorageClass 与工作原理

一、什么是动态存储 动态存储可以在用户需要存储资源时自动创建和配置动态存储可以在用户需要存储资源时自动创建和配置配变得更加灵活,并且可以随着应用程序的需求变化而动态调整。 二、动态存...
OpenCloudOS与Ubuntu服务器部署Xray Reality节点完整脚本教程-AI运维探索者

OpenCloudOS与Ubuntu服务器部署Xray Reality节点完整脚本教程

一、OpenCloudOS 9系列安装VPN 1.1 准备工作 购买一台外网服务器 1.2 部署工作 1、编写名为install.sh的脚本 2、执行脚本 二、Ubuntu系列安装VPN 2.1 准备工作 购买一台外网服务器 2.2 部署工作...
PostgreSQL 高级索引实战:表达式索引、部分索引与 GiST GIN BRIN-AI运维探索者

PostgreSQL 高级索引实战:表达式索引、部分索引与 GiST GIN BRIN

一、表达式上的索引 如Oracle数据库一样,PostgreSQL也支持函数索引。实际上,PostgreSQL索引的键除了可以是一个函数外,还可以是从一个或多个字段计算出来的标量表达式(mysql 8.0也支持部分函...
Docker实战:Golang后端镜像制作与容器化发布流程-AI运维探索者

Docker实战:Golang后端镜像制作与容器化发布流程

一、Golang 服务镜像制作的核心思路 Go 项目的容器化通常比 Java 更直接,因为它经常可以编译出单个二进制文件,最终运行镜像不一定需要完整的语言运行时。 典型流程是: 1. 下载源码 2. 用临时...
Nginx配置文件详解:nginx.conf、server、location 与 root-AI运维探索者

Nginx配置文件详解:nginx.conf、server、location 与 root

一、Nginx 配置文件的整体结构 这里先给出了 `/etc/nginx/nginx.conf` 的典型内容: 从这个示例可以看出,Nginx 配置通常分为: - 全局指令 - `events` 区域 - `http` 区域 - 通过 `include` 引...