精品易懂k8s的资源对象详述

Posted Friends of the wind

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了精品易懂k8s的资源对象详述相关的知识,希望对你有一定的参考价值。

资源对象分类

  1. node、pod、service、volume等某种资源的对象
  2. label、annotation、namespace、deployment、PVC等资源对象相关的事物与动作

资源对象属性

版本 包含此对象所属的资源组,一些资源对象属性会随着版本升级变化
kind 定义资源对象的类型
名称、标签、注解 属于资源对象的元数据;名称要唯一,通过标签表明资源对象特征、类别,以及通过标签筛选不同的资源对象并实现对象之间的关联、控制或协作

集群

1、 master
关键进程
1)API Server 是k8s里对所有资源进行增、删、改、查等操作的唯一入口,是集群控制的入口进程
2) Controller Manager 所有资源对象的自动化控制中心
3) Scheduler 资源调度

2、node
1)Kubelet 是pod对应容器的创建、启停等任务
2)kube-proxy 实现k8sservice的通信与负载均衡机制的服务

应用

1、service与pod
pod是容器的最小管理单元,每个pod都含有一个pause容器,主要为多个容器共享pause容器的ip。

2、label与标签选择器
label
版本标签:release: stable
环境标签:environment:dev environment:production

3、deployment

以上是关于精品易懂k8s的资源对象详述的主要内容,如果未能解决你的问题,请参考以下文章

Kubernetes之三 k8s中的pod

k8s篇备份之velero

精品k8s的存储PV与PVC详解

精品k8s(kubernetes)的网络策略详networkpolicy实例精讲

第二篇:python中的字符串资源详述

k8s系列第五篇~k8s资源对象-应用类资源对象