OKD 4.6 安装经验总结 (3)

继续学习之前先com.cn/tag/%e4%ba%86%e8%a7%a3%e4%b8%80%e4%b8%8b" target="_blank">了解一下基本概念
K8s = Kubernetes
Openshift 就是K8s的一个发行版,OKD则是Openshift的社区版

Master节点
K8s的集群) ~ D控制节点,主要组件包括APIserver,调度中心,集. ) C - z @群状态管理,Etcd,可以物理机,也可以是虚拟机。

Node

Node是真正运行的主机,可以物理机,也4 S u可以是虚拟机。每个Node 节点上有自己的角色,(工兵,还是特种兵)至少要运行container runtime(比如docker或者rkt)、 kubelet 和 kubeproxy 服务。

Pod

Pod是个组合。一组紧密关联的容器集合,比如:某些Node工兵+特种兵+坦克组成一个特务连,执行某个特殊任务,相当于是临时机构。

Volume

Pod的生命周期通常比7 b P较短,执行完任务/ } H b z或者任务失败了就解散了,各自归建,但是活不能白干阿,只要出现了异常,就会创建一个新的Pod(新特务连)来代替它。数据随着Pod消亡而自动消失那不就白白牺牲了?Volume就是为了持久化容 器数据而生,把成果留下来。

Volume类型 目前,Kubernetes支持以下持久V3 C 7 n c # % $olume类型:

nfs
iscsi
glusterf , R (fs
cephfs
vsphereVolume .......
而empt 5 @yDir、secret、gitRepo等,这些 volume会随着Pod的消亡p i 0 L y 6 E而消失。

Persistent Volume(PV)

PersistentVolume (PV)和PersistentVolumeClaim (PVC)提供了方便的持久化卷:PV提供网络存储资源,而PVC像个调度员,请求存储资源。

PersistentV@ / U U dolumeClaim (PVC)

Persist3 w =entVolume (PV)和PersistentVolumeClaim (PVC)提供了方便的持T 8 O 6 j N久化卷::PV是存储资源,而Persistv m 8 : F rentVolumeClaim (Pq P ^ LVC) 是对PV的请求。PVC跟Pod类似: Pod消费Node的资源,而PVC消费PV资源;Pod能够请求CPU和内存资源,而PVC请求特定大小和访问模式的数据卷。

StorageClass

Kubernetes提供了StorageClass来动态创建PV

Service

Service为 Pod 提供一个统一的入口,不会因为重新启动Pod而/ 6 # m J X s找不到IP。相当于常务机构。

Namespace

Namespace是对一组资源和对象的抽象集合,是上层建筑。比如可以用来将系统内部的对象划V v q v分为不 同的项目组或用户组。常见的pods, ser- 1 ^ L Mvices, replication controllers和deployments等都是它的成员,而node, persistentVolumes等太低级,则不属于任何namespace。

Deployment是什么?这个我没整明v / ] / . = b T白, 似乎是一个更新或者升级方面的程序

Secret Secret解决了密码、token、密钥等% $ % m B e敏感数据的配置问题,是basV t 9 c I f ( = Qe64编码格式.