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认为是字段分隔符的有 空格 制表符 换行符 这...
一个摆子 发布于 

Test命令 Linux

test命令可以判断三类条件 数值比较 字符串比较 文件比较 数值比较 比较 描述 n1 -eq n2 检查n1是否与n2相等 n1 -ge n2 检查n1是否大于或等于n2 n1 -gt n2 检查n1是否大于n2 n1 -le n2 检查n1是否小于或等于n2 n1 -lt n2 检查n1是否小于n2 n1 -ne n2 检查n1是否不等于n2 字符串比...
一个摆子 发布于 

If-then语句 Linux

if-then格式: if command then commands fi 另外一种格式: if command; then conmmands fi if语句会运行if后面的命令,如果该命令的退出码是0(该命令成功运行),在执行then后的命令,如果退出码不是0,则不会执行then后的命令,fi表示if语句结束。 例如: #!/bin/bash if p...
一个摆子 发布于