K8S 词汇表
约 1 分钟阅读
标签:Glossary
- 标准化词汇表链接kubernetes.io/zh/docs/reference/glossary标准化词汇表 · Infrastructure as Code · 通过代码来定义基础设施 · 例如: CDR 定义部署一个 prometheus,CDR 定义 dns 解析 · Software Bot App · 部署机器人 · API 对象 - 以 KV 存储非私密性数据笔记:K8S 词汇表
IaC
- Infrastructure as Code
- 通过代码来定义基础设施
- 例如: CDR 定义部署一个 prometheus,CDR 定义 dns 解析
Operator
- Software Bot App
- 部署机器人
ConfigMap
- API 对象 - 以 KV 存储非私密性数据
- 可用作环境变量、命令行参数、挂载为配置文件
- ConfigMaps
Controller
- 控制器
- ReplicaSet - 副本集
- ReplicationController - 副本控制器
- Deployments - 部署
- StatefulSets - 状态集
- DaemonSet - 守护集
- Garbage Collection - 垃圾收集
- TTL Controller for Finished Resources - 完成资源的 TTL 控制器
- Jobs - 单次执行任务
- CronJob - 周期执行任务
DaemonSet
- 确保每个节点上都执行了 Pod
- 用于部署系统守护进程(例如 日志采集,监控)
Deployment
- API 对象 - 声明 Pods 和 ReplicaSets 的更新
- 描述期望状态,控制器会修改实际状态以达到期望值
- 管理应用副本
- 一般运行 Pods 且没有本地状态
- 每个副本为一个 Pod
Pod
- 最小最简单的对象
- 一个 Pod 标示一组运行的容器
- 可运行 sidecar 来添加额外特性
- 一般由 Deployment 管理
Rollback
- 回滚
Rollout
- 发布
Workload
- 工作负载
- 实际需要执行的资源对象
- 例如服务定义,是不需要执行的
- = Pod + Controller
Service
- 将一组 Pod 抽象为一个网络服务
- 通过 selector 来选择目标 Pods
- 服务确保网络能指向到工作的 Pods
- 服务会有 ClusterIP
- 如果服务没有指定 selector 则可以手动指定 Endpoint
- Endpoint 为 IP+Port
- 定义服务后支持服务发现
- 环境变量
- DNS
- 规范
Zone
关联信息
反向链接、本文链接的其他页面和外部资料。
反向链接
- 一周 K3S 学习心得故事 · 各种概念
K3S is five times eaiser than K8S 😊 · 刚开始了解 K8S 是大约 1.4 版本 Beta 时(2016),kubeadm 刚开始有一定雏形,K8S 才开始在一般大众面前展露头角。 · 当时的 Docker 编排工具算是百花齐放,但当时如果想要玩好 K8S 是相当难的,因为 K8S 谷歌牵头开发,所有镜像都在 gc...
参考资料
其他外链4 条
- kubernetes.io/docs/concepts/configuration/configmapkubernetes.io/docs/concepts/configuration/configmap
- kubernetes.io/docs/reference/generated/kubernetes-api/v1.18kubernetes.io/docs/reference/generated/kubernetes-api/v1.18
- kubernetes.io/docs/setup/best-practices/multiple-zoneskubernetes.io/docs/setup/best-practices/multiple-zones
- kubernetes.io/zh/docs/reference/glossarykubernetes.io/zh/docs/reference/glossary