Kubernetes 第26页
Pod状态排障指南:Pending、ImagePullBackOff、CrashLoopBackOff与OOMKilled怎么查-AI运维探索者

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

一、先理解 Pod 常见状态 日常最常见的 Pod 状态包括: - `Pending` - `Running` - `Succeeded` - `Failed` - `Unknown` - `ImagePullBackOff` / `ErrImagePull` - `CrashLoopBackOff` - `OOMKi...
云原生十二要素与CNAI入门:应用最佳实践与AI结合路径-AI运维探索者

云原生十二要素与CNAI入门:应用最佳实践与AI结合路径

一、为什么要用十二要素来审视云原生应用 云原生十二要素本质上是一组关于应用设计、交付和运行方式的实践准则。 它的价值在于帮助我们回答三个关键问题: - 应用是否足够标准化,能否稳定交付...
Kubernetes StorageClass:PV回收策略、状态与NFS动态供给-AI运维探索者

Kubernetes StorageClass:PV回收策略、状态与NFS动态供给

一、StorageClass持久化存储介绍 k8s支持两种资源的供应模式:静态模式(Static)和动态模式(Dynamic)。 * 1、静态模式:集群管理员手工创建PV,在定义PV时需要将后端存储的特性进行设置。 * ...
ConfigMap创建方式之目录文件与环境变量-AI运维探索者

ConfigMap创建方式之目录文件与环境变量

一、ConfigMap创建方式总览 创建ConfigMap细分的话有5种形式: * 基于目录创建 * 基于文件创建 * 基于环境变量创建 * 基于literal创建 * 基于yaml文件创建 不过最终数据都是以键值对的形式进行保...
Kubernetes快速入门:基于kubeadm搭建三节点K8s集群-AI运维探索者

Kubernetes快速入门:基于kubeadm搭建三节点K8s集群

一、先明确实验环境和搭建目标 本文示例使用 1 个控制平面节点和 2 个工作节点,目的是完成一个可正常调度 Pod、可查看系统组件状态、可通过可视化界面访问的基础 Kubernetes 集群。 1.1 节点规...
Kubernetes高级调度:搞懂Kubernetes调度-AI运维探索者

Kubernetes高级调度:搞懂Kubernetes调度

一、K8S调度器Kube-schduler的主要作用是将新创建的Pod调度到集群中的合适节点上运行。kube-scheduler的调度算法非常灵活,可以根据不同的需求进行自定义配置,比如资源限制、亲和性和反亲和性...
用 SubPath 解决 ConfigMap 和 Secret 挂载覆盖问题-AI运维探索者

用 SubPath 解决 ConfigMap 和 Secret 挂载覆盖问题

一、演示环境准备 接下来导出nginx.conf文件进行修改进行挂载覆盖演示 1.创建工作目录 2.编写配置文件 3.创建ConfigMap,,其中--from-file参数用于指定文件 4.验证 5.编写dp-cm.yaml 6.创建Pod ...
Kubernetes给开发和运维带来了什么:效率提升、自动化与环境标准化-AI运维探索者

Kubernetes给开发和运维带来了什么:效率提升、自动化与环境标准化

一、Kubernetes 给开发带来的变化 对开发团队来说,Kubernetes 最大的收益是把许多非业务问题平台化了。 1.1 日志查询从分散变成集中 传统环境里,开发经常要登录多台机器,用 `grep` 到处排查...
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节点...