几个重要的概念"/>
k8s的几个重要的概念
• 对象 用k8s是和什么打交道? K8s 声明式API
• yaml文件 怎么打交道? 调用声明式API
• 必需字段 怎么声明?
- apiVersion - 创建该对象所使用的 Kubernetes API 的版本
- kind - 想要创建的对象的类型
- metadata - 帮助识别对象唯一性的数据,包括一个 name 名称 、
可选的 namespace - spec
- status(Pod创建完成后k8s自动生成status状态)
yaml文件及必需字段
每个API对象都有3大类属性:元数据metadata、规范spec和状态status。
spec和status的区别:
spec是期望状态
status是实际状态
Pod
概述:
- pod是k8s中的最小单元
- 一个pod中可以运行一个容器,也可以运行多个容器
- 运行多个容器的话,这些容器是一起被调度的
- Pod的生命周期是短暂的,不会自愈,是用完就销毁的实体
- 一般我们是通过Controller来创建和管理pod的
Controller:控制器
• Replication Controlle
更多推荐
k8s的几个重要的概念
发布评论