云原生与容器 第43页
Helm:Chart模板流程控制if_with_range-AI运维探索者

Helm:Chart模板流程控制if_with_range

一、if 1、修改values.yaml 2、修改service.yaml **说明:在if else end 左边加-,是为了去掉空行。{{- 表示删除左边的所有空格,直到非空格字符,而 -}}表示删除右边的所有空格。注意,换行符...
Kubernetes专用节点与特殊硬件隔离:dedicated、special 与 NoExecute 驱逐-AI运维探索者

Kubernetes专用节点与特殊硬件隔离:dedicated、special 与 NoExecute 驱逐

一、专用节点 如果想将某些节点专门分配给特定的一组用户使用,可以给这些节点添加一个Taint 然后给这组用户的Pod添加一个相对应的Toleration,那么拥有上述Toleration的Pod就能够被分配到上述...
RBAC对集群资源的权限控制与对象配置解析-AI运维探索者

RBAC对集群资源的权限控制与对象配置解析

一、对集群资源的权限控制 在 Kubernetes API 中,大多数资源都是使用对象名称的字符串表示来呈现与访问的。 例如,对于 Pod 应使用 'pods'。 RBAC 使用对应 API 端点的 URL 中呈现的名字来引用...
Volume是什么、为什么需要以及有哪些类型-AI运维探索者

Volume是什么、为什么需要以及有哪些类型

一、什么是Volume 对于大多数项目而言,数据文件的存储是非常常见的需求,比如存储用户上传的头像、上传的文件以及数据库的数据。在Kubernetes中,由于应用的部署具有高度的可扩展性和编排能力...
Kubernetes服务网格入门:背景、核心能力与主流产品-AI运维探索者

Kubernetes服务网格入门:背景、核心能力与主流产品

一、服务网格产生背景 随着业务的发展,传统单体应用的问题越来越严重: * 单体应用代码库庞大,不易于理解和修改 * 持续部署困难,由于单体应用各组件间依赖性强,只要其中任何一个组件发生更...
Kubernetes高级调度:节点亲和性NodeAffinity-AI运维探索者

Kubernetes高级调度:节点亲和性NodeAffinity

一、定义pod的yaml 二、给k8s-master02节点定义标签 三、应用YAML 四、检查Pod所在node,符合节点亲和性 五、恢复
Helm实战:StatefulSet与Chart两种方式安装RabbitMQ集群-AI运维探索者

Helm实战:StatefulSet与Chart两种方式安装RabbitMQ集群

一、前言 本文主要以两种方式介绍安装RabbitMQ集群: * StatefulSet安装RabbitMQ集群 * 编写Chart一键安装RabbitMQ集群 二、StatefulSet安装RabbitMQ集群 **说明:下面安装未涉及持久性,但是生产...
Fleet实现多中心多集群服务部署-AI运维探索者

Fleet实现多中心多集群服务部署

一、给集群打标签 1、依次点击【持续交付】-【集群】,点击【编辑配置】 2、点击【添加标签】,添加标签为region=beijing后,点击【保存】 二、创建集群组 1、依次点击【持续交付】-【集群组】-...
Kubernetes基础:k8s介绍-AI运维探索者

Kubernetes基础:k8s介绍

一、官网 https://kubernetes.io/。 用官网的话术介绍K8s: Kubernetes(K8s),是用于自动部署、扩容、缩容和管理容器化应用程序的开源系统。它将组成应用程序的容器组合成逻辑单元,以便于管理...
Istio:流量分发-AI运维探索者

Istio:流量分发

一、目标。 将frontend到forecast的流量一分为二,一半到forecast(v1)一半到forecast(v2),之后再继续更改流量比率,将v1改为0,v2改为100,从而达到灰度发布的效果。 二、更新DestinationRule ...