云原生与容器 第17页
Helm部署WordPress:方式二、模板解析与环境清理-AI运维探索者

Helm部署WordPress:方式二、模板解析与环境清理

一、方式二:下载并分析 WordPress Chart 1、下载WordPress chart 执行以下命令将WordPress chart下载到本地 2、解压WordPress chart 执行以下命令解压WordPress chart **注意:这里解压会覆盖...
什么是CRI与Containerd:Kubernetes容器运行时原理详解-AI运维探索者

什么是CRI与Containerd:Kubernetes容器运行时原理详解

一、什么是 CRI CRI 是 `Container Runtime Interface` 的缩写,也就是 Kubernetes 的容器运行时接口。 它的本质作用是定义 Kubernetes 与底层容器运行时之间的标准通信方式,让 kubelet 不需要...
Helm部署基础组件:在线离线安装、升级回滚与卸载-AI运维探索者

Helm部署基础组件:在线离线安装、升级回滚与卸载

一、Helm部署基础组件到K8s集群 1.1 Helm Chart部署 1.1 在线部署 1、创建ns 2、安装指定chart版本为18.2.5的nginx 查看安装的Release 查看创建的pod 查看Releases状态 查看Releases历史版本 查...
Kubernetes跨机房调度实战:让同一应用分布在不同机房-AI运维探索者

Kubernetes跨机房调度实战:让同一应用分布在不同机房

一、同一应用分布在不同机房 1.1 同一应用尽量分布在不同机房 1、给机房添加不同的标签 验证,观察到目前分为两个域,第一个域beijing-haidian分布的节点为k8s-master01和k8s-node02,第二个域b...
Istio:熔断(针对DestinationRule)-AI运维探索者

Istio:熔断(针对DestinationRule)

一、连接池配置 下面,我们来模拟一下这个场景,将连接forecast的连接池配置为最多接收3个并发连接,如果超过3个,那么多余的就会触发熔断机制,即返回503错误码。 1.1 首先部署一个用来测试的...
Kubernetes集群为什么必须做资源分配与限制-AI运维探索者

Kubernetes集群为什么必须做资源分配与限制

一、为什么需要进行资源分配和限制? 生产中可能存在如下几个核心问题: * 1)服务部署过量分配资源导致资源浪费 * 2)资源设置过大的limit导致机器故障 * 3)服务下线未及时清理导致过多垃圾数...
RBAC企业实践-AI运维探索者

RBAC企业实践

一、创建通用权限 1.1 创建通用权限-list 1.2 创建通用权限-delete 1.3 创建通用权限-exec 1.4 创建通用权限-log 二、创建用户管理命名空间 三、创建用户 四、获取两个用户的token 4.1 获取user...
Jenkins声明式流水线:Agent配置与使用场景-AI运维探索者

Jenkins声明式流水线:Agent配置与使用场景

一、声明式流水线Pipeline语法 声明式流水线必须包含在一个 Pipeline 块中,比如以下是一个 Pipeline 块的格式: 在声明式流水线中有效的基本语句和表达式遵循与 Groovy 的语法同样的规则,但有...
ConfigMap实践之环境变量与文件挂载-AI运维探索者

ConfigMap实践之环境变量与文件挂载

一、ConfigMap实践概览 可以通过单个ConfigMap定义环境变量,也通过多个ConfigMap定义环境变量和将ConfigMap作为卷挂载成文件使用等。valueFrom通常用于使用ConfigMap的单个Key设置环境变量,但...
Kubernetes扩展:API资源对象CustomResourceDefinition(CRD)-AI运维探索者

Kubernetes扩展:API资源对象CustomResourceDefinition(CRD)

一、定义YAML 上面参数说明: - apiVersion:指定所使用的 CRD API 的版本,此示例使用了 apiextensions.k8s.io/v1 版本。 - kind:定义资源类型为 CustomResourceDefinition。 - metadata:定...