当前位置: 首页 > news >正文

Kubernetes 的 YAML 配置文件-kind

Kubernetes的YAML配置文件–kind

在 Kubernetes 的 YAML 配置文件中,kind: 字段用于指定你要创建的资源对象类型。Kubernetes 支持多种资源类型,它们可以分为以下几大类:


一、核心资源类型(常用)

1. Pod

  • 描述:最小的部署单元,包含一个或多个容器。
  • 特点:临时性(Pod 重启后 IP 可能变化),通常由控制器管理。
kind: Pod

2. Deployment

  • 描述:用于管理无状态应用的副本集,支持滚动更新、回滚、扩缩容。
  • 推荐用于生产环境中的大多数应用
kind: Deployment

3. Service

  • 描述:为 Pod 提供稳定的网络访问入口(如 ClusterIP、NodePort、LoadBalancer)。
  • 解决 Pod IP 不稳定的问题。
kind: Service

4. ConfigMap

  • 描述:用来存储非敏感的配置数据,如环境变量、配置文件内容。
kind: ConfigMap

5. Secret

  • 描述:用来存储敏感信息,如密码、token、密钥等(Base64 编码)。
kind: Secret

6. Namespace

  • 描述:对资源进行逻辑隔离,实现多租户管理。
kind: Namespace

二、工作负载控制器(Workload Resources)

7. StatefulSet

  • 描述:用于管理有状态应用(如数据库),保证 Pod 有序部署、唯一网络标识和持久化存储。
kind: StatefulSet

8. DaemonSet

  • 描述:确保每个节点(或符合标签的节点)都运行一个 Pod 副本,常用于日志收集、监控代理(如 Fluentd、Prometheus Node Exporter)。
kind: DaemonSet

9. Job

  • 描述:运行一次性任务,成功完成后 Pod 退出。
kind: Job

10. CronJob

  • 描述:按定时计划运行 Job(类似 Linux 的 crontab)。
kind: Cron
http://www.lryc.cn/news/625620.html

相关文章:

  • 在 Kotlin 中 使用泛型类和泛型函数
  • WRC大会精彩回顾 | NanoLoong机器人足球首秀青龙机械臂咖啡服务双线出击
  • 【论文阅读】DETR3D: 3D Object Detection from Multi-view Images via 3D-to-2D Queries
  • 【新启航】航空飞机起落架深孔型腔的内轮廓检测方法探究 - 激光频率梳 3D 轮廓检测
  • 主流 3D 模型格式(FBX/OBJ/DAE/GLTF)材质支持与转换操作指南
  • STranslate:一键聚合翻译+OCR,效率翻倍
  • CVPR 2025 | 具身智能 | HOLODECK:一句话召唤3D世界,智能体的“元宇宙练功房”来了
  • Chrome原生工具网页长截图方法
  • [Linux] 网络中的 `tun` 模式
  • 神经网络拆解:用Excel模拟手写数字识别
  • Chrome 插件开发实战技术文章大纲
  • 从密度到聚类:DBSCAN算法的第一性原理解析
  • 【数据可视化-93】使用 Pyecharts 绘制旭日图:步骤与数据组织形式
  • 从接口自动化测试框架设计到开发(三)主流程封装、返回数据写入excel
  • 传统艾灸VS七彩喜艾灸机器人:同样的艾香,多了4分“巧”
  • JetBrains系列产品-IDEA/PyCharm/GoLand自动生成方法返回值的快捷键,查看方法参数的快捷键。
  • 0819 使用IP多路复用实现TCP并发服务器
  • Java -- 用户线程和守护线程--线程同步机制
  • Java开发过程中实用的技术点(一)
  • LIA-X - 一张照片生成任意表情肖像动画视频 精准操控面部动作 支持50系显卡 一键整合包下载
  • 免费dll修复?缺少xxx.dll?【图文详解】Visual C++运行库安装?无法定位程序输入点于动态链接库?
  • VulKan笔记(九)-着色器
  • 机器学习--决策树2
  • 力扣57:插入区间
  • 决策树二-泰坦尼克号幸存者
  • 决策树(2)
  • FPGA入门-多路选择器
  • 决策树1.1
  • 机器学习(决策树2)
  • Leetcode 深度优先搜索 (7)