工作负载 第2页
PVC快照、数据回滚与资源清理实践-AI运维探索者

PVC快照、数据回滚与资源清理实践

一、共享文件存储快照 特别说明:下面操作是基于之前的环境进行操作的,详细请点击---[使用共享文件系统存储](https://zhuanlan.zhihu.com/p/639788684),这里就不重复演示部署环境了。 1.1 创...
头像2年前
0505
Kubernetes核心资源与设计思想:Deployment、Service、Ingress与Namespace-AI运维探索者

Kubernetes核心资源与设计思想:Deployment、Service、Ingress与Namespace

一、Kubernetes 常用资源如何分层 Kubernetes 的核心资源大致可以分成四类: 1.1 工作负载类资源 这类资源决定“应用如何运行”,常见包括: - `Pod`:最小调度单元 - `Deployment`:管理无状态...
头像2年前
05014
Deployment 发布策略详解:Recreate、RollingUpdate 与零中断参数设计-AI运维探索者

Deployment 发布策略详解:Recreate、RollingUpdate 与零中断参数设计

一、Deployment 只有两种主流更新策略 Deployment 的更新策略主要有两类: - `Recreate` - `RollingUpdate` 默认值是 `RollingUpdate`。它们的区别并不抽象,可以直接理解成两种上线哲学: - `R...
头像4年前
04914
Kubernetes快速入门:Deployment创建与NodePort服务暴露实战-AI运维探索者

Kubernetes快速入门:Deployment创建与NodePort服务暴露实战

一、先理解这次实战要完成什么 这次示例的目标非常简单: - 在集群里部署一个应用 - 确认 Pod 已经正常运行 - 通过 `Service` 对外暴露访问入口 - 用浏览器或 `curl` 验证服务确实可以访问 虽然...
头像2年前
0468
Kubernetes探针与Pod生命周期管理实战-AI运维探索者

Kubernetes探针与Pod生命周期管理实战

一、探针 1.1 探针类型 kubernetes 提供了三种探针(支持exec、tcp和http方式)来探测容器的状态: **LivenessProbe:** 容器存活性检查,用于判断容器是否健康,告诉 kubelet 一个容器什么时候...
头像2年前
04513
Pod实战入门:单容器、多容器、启动命令与资源限制配置-AI运维探索者

Pod实战入门:单容器、多容器、启动命令与资源限制配置

一、定义一个 Pod 的两种常见方式 创建 Pod 最常见的方式有两种:写 YAML 和直接用命令行。 1.1 用 YAML 创建,最推荐 创建命令: 查看状态: YAML 方式最大的好处,是配置可追踪、可复用、可版...
头像2年前
0457
Headless Service 与服务发现:Pod 级 DNS、环境变量和 CoreDNS 解析-AI运维探索者

Headless Service 与服务发现:Pod 级 DNS、环境变量和 CoreDNS 解析

一、Kubernetes 原生服务发现有两条路 原文把服务发现分成了两种最基础的方式: - 环境变量 - DNS 两者都能找到服务,但侧重点不同。 1.1 环境变量方式 当 Pod 启动时,kubelet 会把已存在 Serv...
头像4年前
04513
StatefulSet 运维实战:扩缩容、更新策略、灰度发布、回滚与删除-AI运维探索者

StatefulSet 运维实战:扩缩容、更新策略、灰度发布、回滚与删除

一、StatefulSet 扩缩容为什么要比 Deployment 更谨慎 StatefulSet 同样支持改 `replicas`,也支持 `kubectl edit`、`kubectl scale` 和 `kubectl patch`,但它的扩缩容过程带有明确顺序。 扩容...
头像1年前
04413
Kubernetes基础:Pod-AI运维探索者

Kubernetes基础:Pod

一、Pod基本操作 1、运行一个pod **说明:如果不指定ns,则默认为default** 查看pod状态,正常为running 2、从已知Pod导出YAML文件 3、使用YAML创建pod 4、删除pod 除了通过yaml文件进行删除外,...
头像2年前
0437
DaemonSet更新策略与回滚实战-AI运维探索者

DaemonSet更新策略与回滚实战

一、DaemonSet更新策略 如果添加了新节点或修改了节点标签(Label),DaemonSet 将立刻向新匹配上的节点添加 Pod,同时删除不能匹配的节点上的 Pod。 在 Kubernetes 1.6 以后的版本中,可以在 D...
头像4年前
0415