Kubernetes集群中的重要对象(资源)一览

Kubernetes对象也被称为资源,就是Kubernetes集群中的各种可持久化实体,如Deployment,Pod,Service等。从Kubernetes集群的角度,任何Kubernetes对象都有如下两个侧面:spec,表示Kubernetes对象期望的状态,往往通过YAML配置文件给出 status,表示Kubernetes对象在当前集群中实际的状态,往往通过资源的Control...
摘要由CSDN通过智能技术生成

Kubernetes对象也被称为资源,就是Kubernetes集群中的各种可持久化实体,如Deployment,Pod,Service等。
从Kubernetes集群的角度,任何Kubernetes对象都有如下两个侧面:

  • spec,表示Kubernetes对象期望的状态,往往通过YAML配置文件给出
  • status,表示Kubernetes对象在当前集群中实际的状态,往往通过资源的Controller控制

事实上,Kubernetes集群的状态,就是通过大量Kubernetes对象的status表示出来的。
首先通过YAML文件定义Kubernetes对象的期望状态,然后调用Kubernetes API,将YAML文件作为参数交给Kubernetes集群,Kubernetes集群根据YAML文件创建必要的Kubernetes对象,以满足spec的期望。此后,Kubernetes的Master通过各种Controllers保证Kubernetes对象的status与spec一致。

1. Kubernetes Workload对象

1) Deployment

一个Deployment就是Kubernetes中运行着的一个应用,可能由一个或多个Pods组成,其中的每个Pod就是一个应用副本。

通过Deployment,一个应用可以被安装部署多次,每次部署都在Nodes上生成一定数量的应用实例。即一个应用可以有多个应用实例,每个应用实例有一个唯一的名字。

通过Deployment,可以实现应用的滚动升级,逐步替换容器镜像。

2) Pod

Pod是Kubernetes集群负责创建、管理的,可部署的、可水平扩展的、可创建副本的最

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值