Pod共29篇
Kubernetes核心组件详解:控制面、工作节点与Pod调度链路-AI运维探索者

Kubernetes核心组件详解:控制面、工作节点与Pod调度链路

一、Kubernetes 架构总览 Kubernetes 集群可以概括为两大部分: - 控制面:负责接收请求、保存状态、调度资源和持续控制。 - 工作节点:负责真正运行 Pod,并承担网络、运行时和节点级管理职责...
头像2年前
03014
Pod探针详解与零宕机发布实践-AI运维探索者

Pod探针详解与零宕机发布实践

一、Pod探针基础 1.1 Pod的三种探针 | 种类 | 说明 | | -------------- | ------------------------------------------------------------ | | startupProbe | Kubernetes1.16 新加的探测方式,...
头像2年前
0337
CronJob 实践:创建定时任务并观察 Job 与 Pod 调度-AI运维探索者

CronJob 实践:创建定时任务并观察 Job 与 Pod 调度

一、CronJob实践 1.1 CronJob创建 1.1 方式一:命令行格式 1、创建一个job 2、查看job 回显内容说明: * SUSPEND:是否暂停调度 * ACTIVE:当前处于活跃的 Job 个数 * LAST SCHEDULE:上一次成...
头像4年前
0405
Kubernetes网络:Pod网络-AI运维探索者

Kubernetes网络:Pod网络

一、Pod网络简介 在K8S集群里,多个节点上的Pod相互通信,要通过网络插件来完成,比如Calico网络插件。 使用kubeadm初始化K8S集群时,有指定一个参数--pod-network-cidr=10.18.0.0/16 它用来定...
头像2年前
0335
Pod状态排查、镜像拉取与重启策略-AI运维探索者

Pod状态排查、镜像拉取与重启策略

一、Pod常见状态与排查方法 参考链接: [Pod生命周期](https://kubernetes.io/zh-cn/docs/concepts/workloads/pods/pod-lifecycle/) Pod 的 `status` 字段是一个 [PodStatus](https://kubernetes...
头像2年前
0377
DaemonSet 入门:节点常驻 Pod、部署方式与定向下发实践-AI运维探索者

DaemonSet 入门:节点常驻 Pod、部署方式与定向下发实践

一、DaemonSet 到底解决什么问题 DaemonSet 的规则非常直接:在所有符合条件的节点上,各运行一个 Pod。 它和 Deployment 最大的不同,不是谁“更高级”,而是调度目标不同: - Deployment 关心...
头像4年前
03315
Kubernetes节点宕机后如何加速Pod漂移恢复-AI运维探索者

Kubernetes节点宕机后如何加速Pod漂移恢复

一、节点宕机快速恢复服务 > 说明:当节点故障时,k8s集群中默认需要等待5分钟,才能进行漂移。 1.1 环境准备 1、清除node02节点上的污点 2、创建测试应用 应用 1.2 节点宕机快速恢复服务 1...
头像2年前
0318
Pod状态排障指南:Pending、ImagePullBackOff、CrashLoopBackOff与OOMKilled怎么查-AI运维探索者

Pod状态排障指南:Pending、ImagePullBackOff、CrashLoopBackOff与OOMKilled怎么查

一、先理解 Pod 常见状态 日常最常见的 Pod 状态包括: - `Pending` - `Running` - `Succeeded` - `Failed` - `Unknown` - `ImagePullBackOff` / `ErrImagePull` - `CrashLoopBackOff` - `OOMKi...
头像2年前
03811
Headless Service 与服务发现:Pod 级 DNS、环境变量和 CoreDNS 解析-AI运维探索者

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

一、Kubernetes 原生服务发现有两条路 原文把服务发现分成了两种最基础的方式: - 环境变量 - DNS 两者都能找到服务,但侧重点不同。 1.1 环境变量方式 当 Pod 启动时,kubelet 会把已存在 Serv...
头像4年前
04513
Kubernetes高级调度实战:Pod只部署在Node节点与副本固定节点-AI运维探索者

Kubernetes高级调度实战:Pod只部署在Node节点与副本固定节点

一、Pod只能部署在Node节点上 **方式一:同一个topology设置Pod反亲和力使Pod只能部署在Node节点上** 1.查看节点污点情况 2.给node节点打上标签 3.定义一个名为podAntiAffinity02的yaml文件 4.开...
头像2年前
0258