K8s (2) objects

概念模型

属于非官方的,自己归纳的关于K8s不同概念(或者Object)的理解。

K8s部件

组件的配置

组件都是通过YAML配置文件来定义的。YAML文件是JSON格式的一个superset。JSON是YAML1.2 参见

YAML格式是把面向对象范式里的类和对象定义,用树状格式给组织起来了。这样就不用老是写
xxx.yyy.zzz = 10
而是

xxx:
	yyy:
		zzz:
		aaa:
		bbb:

其实质是一样的。

// 定义一个类Class
Kind: 
workload

workload有很多,而且它们被组织成了多个有丰富层次的entity。首先从基础的执行体POD讲起。

POD

POD是基础运行单位,可以带一个容器,或者多个容器。多个容器共享网络和存储。K8s建议POD只带一个容器。即使是多个容器,其中的一个也是主要业务容器,而其它的做为Sidecar pattern,是替主容器分担功能的。适用于两个独立的交付个体,完成不同的功能,但联系紧密,组合起来实现更强大功能的。

Ref: 学习K8s的实验环境 katacoda

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值