K8S标签和选择算符 K8S

标签(Labels)是附加到K8S对象(如POD)上的键值对。 标签旨在用于指定对用户有意义且相关的对象的标识属性,但不直接对核心系统有语义含义 标签可以用于组织和选择对象的子集。 标签可以在创建时附加到对象,随后可以随时添加和修改 每个对象都可以定义一组键/值标签 每个键对于给定对象必须是唯一的 "metadata":{ "labels":{ "...
一个摆子 发布于 

K8S对象名称和ID K8S

集群中每一个对象都有一个名称来标识在同类资源中的唯一性 每个K8S对象也有一个UID来标识在整个集群中的唯一性 名称 客户端提供的字符串,引用资源URL中的对象,如/api/v1/pods/some name 名称在同一资源的所有API版本中必须是唯一的。这些API资源通过各自的API组、名字空间(对于划分名字空间的资源)和名称来区分。API版本在此上下文中...
一个摆子 发布于 

K8S对象管理 K8S

kubectl命令行支持多种不同方式来创建和管理K8S对象。 管理技巧 应只使用一种技术来管理K8S对象。混合和匹配技术作用在同一个对象上将导致未定义行为 管理技术 作用于 建议环境 支持的写者 学习难度 指令式命令 活跃对象 开发项目 1+ 最低 指令式对象配置 单个文件 生产项目 1 中等 声明式对象配置 文件目录 生产项目 1+ ...
一个摆子 发布于 

K8S对象 K8S

K8S对象是系统中的持久性实体。使用这些实体表示集群状态。描述如下信息 那些容器化应用正在运行(以及在那些节点上运行) 可以被应用使用的资源 关于应用运行时行为的策略,如重启策略、升级策略以及容错策略 操作K8S对象————无论是创建、修改或者删除都需要使用K8S API 对象规约(Spec)与状态(status) 每个K8S对象包含两个嵌套的对象字段,...
一个摆子 发布于 
article cover

K8S组件 K8S

K8S集群由控制平面和一个或多个工作节点组成 控制平面组件管理集群的整体状态 名称 描述 Kube-apiserver 公开K8S HTTP API的核心组件服务 etcd 具备一致性和高可用性的键值存储,用于所有API服务器的数据存储 kube-scheduler 查找尚未绑定到节点的Pod,并将每个Pod分配给合适的节点 kub...
一个摆子 发布于 

For命令 Linux

创建一个遍历一系列值得循环,每次迭代都使用其中一个值来执行已定义好的一组命令。格式 for var in list do commands done 在list参数中,提供迭代中要用到的一系列值。 读取复杂的值两种办法解决 使用转义字符(反斜线)来将单引号转义 使用双引号来定义用到单引号的值 默认情况下shell认为是字段分隔符的有 空格 制表符 换行符 这...
一个摆子 发布于