Kubernetes 第14页
Kubernetes高级调度:Pod反亲和性-AI运维探索者

Kubernetes高级调度:Pod反亲和性

一、定义pod1.yaml文件 二、应用pod1.yaml文件 三、定义pod2.yaml文件 四、应用pod2.yaml文件 五、查看 查看pod身上所带标签 查看pod部署节点,观察到pod01和pod02分配到同一节点 六、恢复
Toleration容忍是什么、配置解析与使用实践-AI运维探索者

Toleration容忍是什么、配置解析与使用实践

一、什么是容忍 容忍度(Toleration)是应用于 Pod 上的。容忍度允许调度器调度带有对应污点的 Pod。 容忍度允许调度但并不保证调度。 污点和容忍度(Toleration)相互配合,可以用来避免 Pod ...
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...
Kubernetes多用户权限管理:典型场景、需求与治理思路-AI运维探索者

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

一、K8s多用户和权限分配的使用场景 1.1 针对不同租户 多租户资源隔离场景 - **场景描述**:不同租户(如租户 A、B、C)需在同一 K8s 集群中独立使用资源,避免资源混淆与权限交叉。 - **权限分...
从物理机到Serverless:互联网基础架构演进与容器诞生背景-AI运维探索者

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

一、为什么要回看基础架构演进 今天我们谈容器、Kubernetes 和云原生,往往容易直接进入工具层面,但这些技术并不是凭空出现的。它们本质上是在解决前一代基础设施形态遗留下来的问题,比如资源...
Kubernetes基础:HPA(水平自动扩容和缩容)-AI运维探索者

Kubernetes基础:HPA(水平自动扩容和缩容)

一、创建测试Deployment 应用YAML - 二、安装merics-server,参考[二进制方式安装k8s集群](https://zhuanlan.zhihu.com/p/613468899)和[kubeadm方式安装k8s集群](https://zhuanlan.zhihu.com/p/6...
Pod YAML详解:metadata、containers、volume、调度与安全字段怎么写-AI运维探索者

Pod YAML详解:metadata、containers、volume、调度与安全字段怎么写

一、先看懂 Pod YAML 的基本骨架 一个 Pod 最核心的结构通常长这样: 这里最重要的三个层次是: - `apiVersion`:指定资源所属的 API 版本 - `kind`:指定资源类型,这里是 `Pod` - `metadata` ...
Service定义与常见类型-AI运维探索者

Service定义与常见类型

一、定义一个Service 1.定义一个nginx-deploy.yaml文件 说明: `spec.template.metadata.labels`这个定义创建pod的标签 `spec.selector.matchLabels`这个定义如何选择要管理的pod 2.部署Pod节点...
声明式API与Serverless实战认知:云原生架构设计关键能力-AI运维探索者

声明式API与Serverless实战认知:云原生架构设计关键能力

一、为什么声明式 API 是云原生的重要基础 声明式 API 是一种比较流行且先进的编程范式,它强调通过声明的方式表达目标状态,而不是手工描述每一步操作过程。 这种模式的关键价值在于把“我想要...
Kubernetes基础:Job-AI运维探索者

Kubernetes基础:Job

一、可以理解成一次性运行后就退出的Pod。 先来生成一个YAML文件模板 修改模拟文件 创建Job 查看Job,可以看到该容器运行完成后状态就变成了Completed。 对于Job,还有几个特殊字段: - activeDe...