云原生 第19页
从物理机到Serverless:互联网基础架构演进与容器诞生背景-AI运维探索者

从物理机到Serverless:互联网基础架构演进与容器诞生背景

一、为什么要回看基础架构演进 今天我们谈容器、Kubernetes 和云原生,往往容易直接进入工具层面,但这些技术并不是凭空出现的。它们本质上是在解决前一代基础设施形态遗留下来的问题,比如资源...
头像1年前
03911
Kube-State-Metrics 入门:K8S 集群层监控的基础组件-AI运维探索者

Kube-State-Metrics 入门:K8S 集群层监控的基础组件

一、KubeStateMetrics简介 kube-state-metrics 是一个 Kubernetes 组件,它通过查询 Kubernetes 的 API 服务 器,收集关于 Kubernetes 中各种资源(如节点、pod、服务等)的状态信息,并将这些...
头像3年前
04613
Dify+k8s运维智能体:部署MCP并创建Kubernetes Agent-AI运维探索者

Dify+k8s运维智能体:部署MCP并创建Kubernetes Agent

一、部署python版本的mcp 项目地址:https://pypi.org/project/mcpkubernetesserver 该项目已经纳入pip的仓库了,可以直接使用pip install安装,非常方便。 该mcp提供了非常多的工具 1.1 命令行...
头像7个月前
0686
Eureka 注册中心容器化:SpringCloud 注册中心的构建与镜像制作-AI运维探索者

Eureka 注册中心容器化:SpringCloud 注册中心的构建与镜像制作

一、迁移注册中心服务 1.1 环境信息 代码地址:https://gitee.com/dukuan/demo-eureka.git 构建命令:mvn clean package Java 版本:jdk 1.8 构建镜像:registry.cn-hangzhou.aliyuncs.com/abro...
头像4年前
07411
Kubernetes ConfigMap 与 Secret 场景应用-AI运维探索者

Kubernetes ConfigMap 与 Secret 场景应用

一、ConfigMap 1.1 概述 ConfigMap是一种API对象,用来将 **非加密数据** 保存到 **键值对** 中。可以用作环境变量、命令行参数或者存储卷中的配置文件。 ConfigMap可以将环境变量配置信息和容...
头像4年前
0508
Kubernetes TLS Bootstrapping原理:Kubelet启动流程与证书初始化-AI运维探索者

Kubernetes TLS Bootstrapping原理:Kubelet启动流程与证书初始化

一、什么是 TLS Bootstrapping 在一个 Kubernetes 集群中,工作节点上的组件(kubelet 和 kube-proxy)需要与 Kubernetes 控制平面组件通信,尤其是 kube-apiserver。 为了确保通信本身是私密的...
头像4年前
05812
Kubernetes多用户权限管理:典型场景、需求与治理思路-AI运维探索者

Kubernetes多用户权限管理:典型场景、需求与治理思路

一、K8s多用户和权限分配的使用场景 1.1 针对不同租户 多租户资源隔离场景 - **场景描述**:不同租户(如租户 A、B、C)需在同一 K8s 集群中独立使用资源,避免资源混淆与权限交叉。 - **权限分...
头像2年前
04611
Kubernetes节点反亲和实战:让计算服务避开低性能机器-AI运维探索者

Kubernetes节点反亲和实战:让计算服务避开低性能机器

一、计算服务不部署到低性能机器 假如已知集群中有一些机器可能性能不佳或者其他因素的影响,需要控制某个服务尽量不部署至这些机器,此时只需要把 operator 改为 **NotIn** 即可: 比如计算服...
头像2年前
03515
NetworkPolicy案例-AI运维探索者

NetworkPolicy案例

一、创建几个Pod 在default命名空间里创建busybox Pod 在aming命名空间里创建busybox Pod 在aming命名空间里创建web pod 二、在没有创建NetworkPolicy的情况下测试 查看default命名空间的busybo...
头像2年前
03215
Secret实践之权限控制与环境变量注入-AI运维探索者

Secret实践之权限控制与环境变量注入

一、自定义Secret文件权限 Secret在挂载使用时可以更改文件的权限(默认是0644),比如将上述的文件挂载权限自定义为0666(对应Linux的文件权限为rw-rw-rw-)。 1.将这些字符串转换为 base64 **...
头像2年前
0475