从「术语表汇总.md」去重而来:跨全局去重,一个词只出现在它首次登场的那一节下(忽略大小写)。
共 765 条唯一术语。本文件由 gen-glossary-dedup.sh 自动生成;含出处重复的完整版见「术语表汇总.md」。

第一门课-Kubernetes入门

Lesson 00 — Course Introduction

单词 / 词组音标 / 词性中文意思语境示例
orchestration/ˌɔːrkɪˈstreɪʃn/ n.编排容器编排系统
production grade词组生产级的生产级编排系统
containerized/kənˈteɪnəraɪzd/ adj.容器化的容器化应用
site reliability engineer (SRE)词组站点可靠性工程师相关岗位之一
enthusiast/ɪnˈθuːziæst/ n.爱好者、热衷者容器爱好者
spin up词组启动、开起来spin up lab
learning objective词组学习目标具体学习目标
persistent data词组持久化数据控制持久化数据
prerequisite/ˌpriːˈrɛkwəzɪt/ n.先修要求、前提课程先修要求
pick it up习语学会、上手YAML 边学边上手
beef up习语加强、增强加强编排技能
enough’s enough习语够了、废话不多说开始上课

Lesson 01 — Deploying Kubernetes

单词 / 词组音标 / 词性中文意思语境示例
ephemeral/ɪˈfemərəl/ adj.短暂的、临时的指 CI 中即用即弃、快速启动的临时集群。
pristine/ˈprɪstiːn/ adj.原始洁净的、全新的每次测试都需要一个干净如初的集群状态。
horizontal scaling词组水平扩展通过增加节点数量来扩展能力。
tolerate node failures词组容忍节点故障多节点集群可在个别节点宕机时继续运行。
fully-managed/ˈfʊli ˈmænɪdʒd/ adj.全托管的全托管方案免去日常运维,但版本通常滞后。
lag/læɡ/ v.落后、滞后全托管服务的版本往往落后最新版几个版本号。
tightly integrate词组紧密集成云厂商的托管 K8s 与其云上其他服务深度整合。
friction/ˈfrɪkʃən/ n.阻力、摩擦沿用熟悉的云平台可以减少上手阻力。
vendor lock-in词组厂商锁定担心被某家厂商绑定时应选开源方案。
on-prem (on-premise)词组本地部署、私有环境集群可部署在本地、云端或两者混合。
abstraction/æbˈstrækʃən/ n.抽象(层)K8s 向用户屏蔽底层节点差异,提供资源抽象。
has you covered习语已经帮你安排妥当课程已为你准备好可跟练的真实多节点集群。
follow along习语跟着一起做、跟练鼓励学员用 playground 实验环境边学边练。

Lesson 02 — Kubernetes Architecture

单词 / 词组音标 / 词性中文意思语境示例
distributed system词组分布式系统本课指出 Kubernetes 本身就是一个分布式系统。
dialect/ˈdaɪəlekt/ n.方言、术语体系比喻 K8s 在编排领域引入了自己一套”行话”。
vernacular/vərˈnækjələr/ n.行话、本土语汇掌握这套术语是用好 K8s 的关键一环。
internalize/ɪnˈtɜːrnəlaɪz/ v.内化、消化吸收强调要把这些术语真正内化成自己的理解。
glossary/ˈɡlɑːsəri/ n.术语表、词汇表提到官方维护了一份可供参考的 K8s 术语表。
comprehensive/ˌkɑːmprɪˈhensɪv/ adj.全面的、详尽的形容 Kubernetes 维护的那份更详尽的术语表。
under the hood习语在底层、在幕后指理解架构才能明白功能”底层”是怎么运作的。
master components词组主控组件控制平面上这些 API 与软件的统称。
schedule/ˈskedʒuːl/ v.调度、编排放置此处不指时间,而指把容器放置到节点上的决策。
scheduler/ˈskedʒuːlər/ n.调度器尽力保证每个容器都能被调度运行的组件。
quality of service词组服务质量(QoS)不同进程/容器有不同的服务质量规则。
rollout and rollback词组发布与回滚Deployment 控制 Pod 的上线发布与回退。
I cannot overstate习语我怎么强调都不为过用来强调这些术语的重要性。
sink in习语(信息)被理解吸收建议反复回看直到内容真正被吸收。

Lesson 03 — Interacting with Kubernetes Clusters

单词 / 词组音标 / 词性中文意思语境示例
retrieve/rɪˈtriːv/ v.检索;取回指从集群中”取回”状态信息。
tedium/ˈtiːdiəm/ n.繁琐乏味之事指客户端库能替你处理认证与逐个 REST 请求的繁琐工作。
correlate/ˈkɔːrəleɪt/ v.相关联;正相关你的 Kubernetes 熟练度与 kubectl 技能直接正相关。
introspection/ˌɪntrəˈspekʃn/ n.内省;自省查看kubectl 提供的调试与”内省”(查看内部状态)功能。
design pattern词组设计模式kubectl 遵循一套易懂的设计模式,学会管一种资源就会管所有资源。
get the hang of it习语掌握它的窍门;上手形容 kubectl 上手并不需要很久。
get one’s hands dirty习语亲自动手实践表示准备开始动手操作 Kubernetes。
kickstart/ˈkɪkstɑːrt/ v.快速启动;助你入门这些内容足以为下一课做好铺垫。

Lesson 04 — Pods / Deploy Your First Application

单词 / 词组音标 / 词性中文意思语境示例
building block词组基本构成单元 / 基石反复强调 Pod 是 Kubernetes 的 basic building block
heavy lifting习语繁重的活儿 / 苦力活do all the heavy lifting 指 K8s 替你处理复杂的网络实现
declaration/ˌdekləˈreɪʃn/ n.声明Pod 的 declaration 包含镜像、端口、重启策略等属性
specification / spec/ˌspesɪfɪˈkeɪʃn/ n.规格 / 规约每种资源特有的配置称为 spec,是 manifest 里”放干货”的地方
get a taste for习语初步体验一下 / 尝个鲜从最小 Pod manifest 例子 get a taste for manifests
eviction / evict/ɪˈvɪkʃn/, /ɪˈvɪkt/ n./v.驱逐(回收 Pod)节点资源紧张时,best-effort Pod 最先被 evict
under pressure习语处于压力下 / 资源吃紧节点 under pressure 时需释放资源、驱逐 Pod
starved (of)/stɑːvd/ adj.被饿死的 / 极度缺乏的starved of resources 指节点资源被耗尽
quality of service (QoS)词组服务质量等级best effort / guaranteed 是两种 QoS 级别
resource contention词组资源争用best effort Pod 可能与同节点其他 Pod 产生资源争用
ephemeral storage/ɪˈfemərəl/ 词组临时存储可用 ephemeral storage 请求本地磁盘资源
benchmarking/ˈbentʃmɑːkɪŋ/ n.基准测试 / 压测需做 benchmarking 才能配出合理的 request 与 limit
Bastion (host)/ˈbæstiən/ 专有名词堡垒机连接到配置好 kubectl 的 Bastion 主机来操作集群

Lesson 05 — Services

单词 / 词组音标 / 词性中文意思语境示例
reschedule/ˌriːˈskedʒuːl/ v.重新调度节点故障时 K8s 会把 Pod 重新调度到其他节点
pool of addresses词组地址池Pod 重建后会从可用地址池里分配到新的 IP
selector/sɪˈlektər/ n.选择器spec 里最关键的字段,用标签匹配目标 Pod
distribute/dɪˈstrɪbjuːt/ v.分发、分配把进来的请求分发到各个 Pod 以均衡负载
port mapping词组端口映射Service 必须定义端口映射,本例指向 80 端口
expose/ɪkˈspoʊz/ v.暴露、对外开放type 字段决定如何把 Service 暴露出去
allocate/ˈæləkeɪt/ v.分配K8s 从可用端口中为 NodePort 分配端口
designated port词组指定的(约定的)端口可向任一节点的指定端口发请求以到达 Service
Endpoint/ˈendpɔɪnt/ n.端点describe 输出里显示被选中每个 Pod 的地址
debugging information词组调试信息describe 命令会给出一堆有用的调试信息
pipe/paɪp/ v.用管道传递(命令输出)把 describe nodes 的输出用管道传给 grep
grep for词组用 grep 检索grep -i address -A 1 过滤出节点地址

Lesson 06 — Multi-Container Pods

单词 / 词组音标 / 词性中文意思语境示例
increment/ˈɪŋkrɪmənt/ v.递增,累加服务器容器把计数器的值递增
poller/ˈpoʊlər/ n.轮询器支持层容器持续向服务器发 GET 请求取值
environment variable词组环境变量所有容器都用环境变量做配置(如 REDIS_URL)
standard out / standard error词组标准输出 / 标准错误日志本质就是容器写到 stdout/stderr 的内容
tab completion词组Tab 键自动补全把 -n 放前面便于补全目标 namespace
scale out习语横向扩容Kubernetes 只能靠增加 Pod 数量来扩容
tightly coupled词组紧耦合的容器是否紧耦合决定要不要当作单一单元看待
unit of work词组工作单元Pod 是 Kubernetes 最小的工作单元
go awry习语出岔子,出问题若某处 go awry,应查看 event log 排查
behind the scenes习语幕后,背后查看事件日志了解幕后发生了什么
hit the good stuff习语进入精彩/关键部分学多容器 Pod 时”真正开始进入精彩内容”
leverage/ˈlevərɪdʒ/ v.利用,借助下一课将 leverage services 拆分紧耦合设计

Lesson 07 — Service Discovery

单词 / 词组音标 / 词性中文意思语境示例
naming convention词组命名约定环境变量按固定规则命名,知道服务名就能拼出变量名
SRV record词组SRV 记录记录服务端口信息的 DNS 记录,manifest 里无法直接用
resolve/rɪˈzɒlv/ v.解析(域名到 IP)集群 DNS 把服务名解析成 Service 的 IP 地址
refactor/ˌriːˈfæktər/ v.重构把多容器单 pod 应用重构成多层应用
distribute load词组分摊负载Service 把请求分发到一组 pod,实现横向扩展
omit/oʊˈmɪt/ v.省略同命名空间下 DNS 可省略 namespace;cluster IP 是默认可省略
cram/kræm/ v.塞进、硬挤可以把所有资源塞进一个文件,但按层分开更好管理
plug away习语埋头持续干活poller 日志显示应用一直在稳定运行
glue together习语拼凑、勉强粘合起来用脚本把手动扩容的各部分勉强拼在一起

Lesson 08 — Deployments

单词 / 词组音标 / 词性中文意思语境示例
replica/ˈrɛplɪkə/ n.副本、复制品一个 Pod 的拷贝
identical/aɪˈdɛntɪkl/ adj.完全相同的Deployment 里的 Pod 彼此 identical
embed/ɪmˈbɛd/ v.嵌入在 manifest 里 embed 一个 pod template
desired state词组期望状态你声明的目标状态
actual state词组实际状态集群当前的真实状态
converge/kənˈvɜːrdʒ/ v.收敛、趋于一致K8s 让实际状态 converge 到期望状态
controller/kənˈtroʊlər/ n.控制器deployment controller 负责管理部署
overlap/ˌoʊvərˈlæp/ v.重叠matchLabels 必须和模板 labels overlap
resurrect/ˌrɛzəˈrɛkt/ v.使复活、重建K8s 能 resurrect 被删的 Pod
converge to desired state词组收敛到期望状态Deployment 的核心机制
a word of caution习语一句提醒、注意事项扩缩容时的告诫
up its sleeve习语暗藏(本领/招数)K8s 在扩缩容上还有更多招数

Lesson 09 — Autoscaling

单词 / 词组音标 / 词性中文意思语境示例
autoscaling/ˈɔːtoʊˌskeɪlɪŋ/ n.自动扩缩容根据指标自动增减副本
HorizontalPodAutoscaler (HPA)专有名词水平 Pod 自动扩缩器autoscaling/v1 里的资源
resource request词组资源请求CPU 百分比是相对 CPU request 算的
utilization/ˌjuːtəlaɪˈzeɪʃn/ n.利用率CPU utilization percentage
milli (m)/ˈmɪli/ 前缀毫(千分之一)1000 milliCPU = 1 CPU
trickle in词组陆续少量进来指标一两分钟后才 trickle in
status quo/ˌsteɪtəs ˈkwoʊ/ 拉丁短语现状、维持原状CPU 适中时保持 status quo
vice versa/ˌvaɪs ˈvɜːrsə/ 拉丁短语反之亦然高于目标扩、低于目标缩,vice versa
lower / upper bound词组下界 / 上界min/max 是副本数的上下界
shorthand notation词组简写记法hpa 是 horizontalpodautoscalers 的简写
benchmark/ˈbɛntʃmɑːrk/ v.基准测试、评估用 top 命令 benchmark Pod 资源使用
kicks in习语开始生效、启动起作用等到 autoscaler kicks in
work their magic习语施展神奇效果deployment work their magic
does not disappoint习语不负所望Kubernetes does not disappoint

Lesson 10 — Rolling Updates & Rollbacks

单词 / 词组音标 / 词性中文意思语境示例
rollout/ˈroʊlaʊt/ n.上线、逐步发布更新 Deployment 的过程
rolling update词组滚动更新默认策略,分批替换副本
recreate strategy词组重建策略先杀全部旧 Pod 再建新的(有停机)
strategy/ˈstrætədʒi/ n.策略rollout 的更新策略
replace/rɪˈpleɪs/ v.替换用新副本替换旧副本
gracefully/ˈɡreɪsfəli/ adv.优雅地、妥善地应用要 gracefully 处理新旧共存
incur/ɪnˈkɜːr/ v.招致、带来recreate incurs downtime
orthogonal/ɔːrˈθɒɡənl/ adj.正交的、互不相干的扩缩容与滚动更新是 orthogonal 概念
maxSurge专有字段最大超量允许超出期望总数的副本数
maxUnavailable专有字段最大不可用可提前删除的旧 Pod 数
surge/sɜːrdʒ/ n./v.激增、涌出更高的 surge 让新 Pod 更快创建
trade off词组权衡、取舍在可用性/资源和速度间 trade off
revision/rɪˈvɪʒn/ n.修订版本rollout 的一个版本
roll back词组回滚退回上一个版本
pause / resumev.暂停 / 恢复可暂停并恢复 rollout
mid-flight词组进行中途在 rollout 中途暂停
terminal multiplexer词组终端复用器tmux,可分屏
probe/proʊb/ n.探针检测容器是否就绪/存活
init container词组初始化容器在主容器前运行的准备容器
in a nutshell习语简而言之概括 rollout 触发条件
picks up where it left off习语从中断处继续恢复后 rollout 接着跑
a large swath of习语一大片、大量的覆盖 a large swath of 用例
come into the picture习语登场、开始起作用probe 和 init 容器 come into the picture

Lesson 11 — Probes / Health Checks

单词 / 词组音标 / 词性中文意思语境示例
readiness probe词组就绪探针探测 Pod 能否接收流量
liveness probe词组存活探针探测 Pod 是否损坏需重启
warm up词组预热容器启动后需预热
non-responsiveadj.无响应的Pod 变得 non-responsive
deadlock/ˈdɛdlɒk/ n.死锁进入 deadlock 状态
remedy/ˈrɛmədi/ v.补救、纠正探针 remedy 这两种场景
serve traffic词组提供服务、承接流量Pod 是否 ready to serve traffic
condition/kənˈdɪʃn/ n.状态、条件Pod 的 ready condition
integrate with词组与…集成探针与 Service integrate
broken state词组损坏状态Pod 进入 broken state
TCP socket词组TCP 套接字一种探针类型
crystallize/ˈkrɪstəlaɪz/ v.使明确、具体化crystallize 这些概念
initialDelaySeconds专有字段初始延迟秒数给容器启动时间
failure threshold词组失败阈值连续几次失败才算失败
dummy/ˈdʌmi/ n./adj.假的、占位的存活端点是个 dummy
kick in习语开始生效探针在容器启动后 kick in
come back to life习语复活、恢复Pod won’t come back to life
course of action习语行动方案决定探针失败后的 course of action

Lesson 12 — Init Containers

单词 / 词组音标 / 词性中文意思语境示例
cram into词组塞进、硬塞把 setup 代码 cram 进主应用
clean separation词组清晰分离主应用与辅助功能分离
footprint/ˈfʊtprɪnt/ n.占用体积、占用空间让镜像保持最小 footprint
run to completion词组运行至完成每个 init 容器须 run to completion
in a sequence词组按顺序、依次init 容器按声明顺序依次运行
utility/juːˈtɪləti/ n.工具(程序)sed/awk/dig 等 utility
override/ˌoʊvərˈraɪd/ v.覆盖、重写command 字段 override 默认入口点
entry point词组入口点镜像默认的 entrypoint 命令
pre-condition词组前置条件满足前置条件前延迟启动
idempotent / uniqueadj.幂等的 / 唯一的init 容器应幂等,多跑无副作用
at least once词组至少一次假设 init 容器 at least once 运行

Lesson 13 — ConfigMaps & Secrets

单词 / 词组音标 / 词性中文意思语境示例
portable/ˈpɔːrtəbl/ adj.可移植的manifest 更 portable
sensitive information词组敏感信息密码、API Key 等
multiline string词组多行字符串ConfigMap 值是多行字符串
pipe symbol (|)词组竖线/管道符YAML 里开始多行字符串
encryption/ɪnˈkrɪpʃn/ n.加密base-64 不是 encryption
access control词组访问控制安全防护措施
safeguard/ˈseɪfɡɑːrd/ n.防护措施encryption 和 access control safeguards
shield/ʃiːld/ v.屏蔽、保护describe 时屏蔽 Secret 值
amid the wash of习语在一大堆…之中在一堆变量里找 API_KEY
on the fly习语动态地、运行中卷可 on the fly 更新,环境变量不行
cross the finish line习语冲过终点线课程即将结束

Lesson 14 — The Kubernetes Ecosystem

单词 / 词组音标 / 词性中文意思语境示例
ecosystem/ˈiːkoʊsɪstəm/ n.生态系统Kubernetes 生态系统
vibrant/ˈvaɪbrənt/ adj.有活力的、繁荣的生态系统很 vibrant
package manager词组包管理器Helm 的定位
customize/ˈkʌstəmaɪz/ v.定制定制 manifest
overlay/ˈoʊvərleɪ/ n.覆盖层base + overlay 定制
patch/pætʃ/ n./v.补丁;打补丁给字段打 patch
annotation/ˌænəˈteɪʃn/ n.注解可设 namespace/labels/annotations
prefix / suffixn.前缀 / 后缀名字前缀后缀
in sync词组保持同步配置文件与 ConfigMap 同步
Prometheus专有名词普罗米修斯(监控系统)开源监控告警系统
monitoring / alertingn.监控 / 告警Prometheus 的功能
time series词组时间序列拉取时间序列指标
de facto standard拉丁短语事实标准监控 K8s 的事实标准
adapter/əˈdæptər/ n.适配器让 K8s 从 Prometheus 取指标
Kubeflow专有名词KubeflowK8s 上的机器学习栈
serving/ˈsɜːrvɪŋ/ n.(模型)服务/上线端到端 ML 的一环
momentum/moʊˈmɛntəm/ n.势头、动力serverless 势头渐盛
synonymous with词组与…同义Lambda 是 serverless 代名词
touch the surface习语触及表面、浅尝只触及这片海洋的表面
roll your own习语自己造(轮子)自己造方案前先看现成的
not the only game in town习语并非唯一选择Knative 不是唯一 serverless 方案
heavyweight/ˈhɛviweɪt/ n.重量级(人物/公司)Google/IBM/SAP 等 heavyweights
round out习语使圆满、收尾round out 工具讨论

Lesson 15 — Course Summary

单词 / 词组音标 / 词性中文意思语境示例
learning outcome词组学习成果达成的高层学习成果
self-healing词组自愈的自愈的应用
multi-tier词组多层的多层应用
terminology/ˌtɜːrmɪˈnɒlədʒi/ n.术语Kubernetes 术语
liveness / readinessn.存活 / 就绪探针监控的两种状态
persistent volume词组持久卷持久化数据存储
persistent volume claim词组持久卷声明PV 的申领
foundation/faʊnˈdeɪʃn/ n.基础打好扎实基础
learning path词组学习路径CKA/CKAD 学习路径
pursue/pərˈsuː/ v.追求追求的角色
reinforce/ˌriːɪnˈfɔːrs/ v.巩固、强化巩固所学
special interest group (SIG)词组特别兴趣小组社区组织方式
flagship/ˈflæɡʃɪp/ n./adj.旗舰(的)KubeCon 是旗舰会议
in person词组线下、亲身线下举办会议
cover a lot of ground习语涵盖大量内容一起走过很多内容
take a step back习语退一步(看全局)上一课退后一步看生态

第二门课-CKAD应用开发者

Lesson 00 — Course Introduction

单词 / 词组音标 / 词性中文意思语境示例
pattern/ˈpætərn/ n.模式Kubernetes 中的特定模式
certification exam词组认证考试CKAD 考试
time limited词组限时的限时的考试环境
appeal to词组吸引、对…有吸引力对更广泛受众有吸引力
examinee/ɪɡˌzæmɪˈniː/ n.考生认证考生
observability/əbˌzɜːrvəˈbɪləti/ n.可观测性应用开发者重要话题
hands on词组动手的、实操的lab 提供的动手环境
make an appearance习语出现、露面YAML 文件很快就会出现
make the most out of习语充分利用充分利用多容器
boost productivity词组提升生产力提升命令行生产力

Lesson 01 — Multi-Container Patterns

单词 / 词组音标 / 词性中文意思语境示例
sidecar/ˈsaɪdkɑːr/ n.边车、挎斗辅助主容器的模式
ambassador/æmˈbæsədər/ n.大使代理通信的模式
co-located词组同处一地的容器共置管理
separation of concerns词组关注点分离更好的关注点分离
reusability/ˌriːjuːzəˈbɪləti/ n.复用性提升镜像复用性
helper container词组辅助容器sidecar 是辅助容器
logging agent词组日志代理sidecar 常见例子
aggregation/ˌæɡrɪˈɡeɪʃn/ n.聚合中心聚合系统
burden/ˈbɜːrdn/ v.加负担于不给主容器加负担
failure isolation词组故障隔离sidecar 的好处
sharded database词组分片数据库ambassador 处理分片
logical database词组逻辑数据库主容器只看单个逻辑库
encapsulate/ɪnˈkæpsjuleɪt/ v.封装ambassador 封装分片逻辑
standardized interface词组标准化接口adapter 对外呈现
normalize/ˈnɔːrməlaɪz/ v.规范化、归一化规范化日志/监控数据
outlive/ˌaʊtˈlɪv/ v.比…活得久持久卷能比 Pod 活得久
come to the rescue习语来救场、来解围adapter 来救场
takeaway/ˈteɪkəweɪ/ n.要点、收获主要要点

Lesson 02 — Kubernetes Networking

单词 / 词组音标 / 词性中文意思语境示例
container network interface (CNI)词组容器网络接口插件实现的标准
add-on/ˈædɒn/ n.附加组件DNS 附加组件
namespace qualified词组命名空间限定的命名空间限定的服务名
kube-proxy专有名词kube-proxy 组件每节点代理请求到 endpoint
node port词组节点端口一种 Service 类型
connection draining词组连接排空LB 特性之一
caveat/ˈkæviæt/ n.警告、注意事项重要前提
enforce/ɪnˈfɔːrs/ v.执行、强制实施无人执行策略
isolated / non-isolatedadj.隔离的 / 非隔离的两类 Pod
primitive/ˈprɪmətɪv/ n.原语、基本单元label 是核心分组原语
ingress / egressn.入站 / 出站policyTypes 的取值
enforce its job / doing its job习语起作用、发挥作用策略在起作用
come as a surprise习语令人意外client1 仍收到响应令人意外
working our way down习语从上往下逐一看从上往下看策略

Lesson 03 — Service Accounts

单词 / 词组音标 / 词性中文意思语境示例
identity/aɪˈdɛntəti/ n.身份服务账号给 Pod 身份
external identity system词组外部身份系统管理 User 的系统
permission/pərˈmɪʃn/ n.权限角色关联的权限
compromise/ˈkɒmprəmaɪz/ v.危及、使受损小错误危及整个集群
authentication token词组认证令牌自动挂载进 Pod
default service account词组默认服务账号每命名空间都有
authenticated user词组已认证用户default 权限不超过它
scoped to词组限定于…范围ClusterRole 不限命名空间
private container registry词组私有镜像仓库image pull secret 场景
separation of responsibilities词组职责分离用服务账号管 secret
touch on词组简要提及简要提及 image pull secret
come into play习语开始起作用、登场私有仓库时 secret 登场
secured by default习语默认即安全default 服务账号默认安全
get the most out of习语充分利用充分发挥 kubectl

Lesson 04 — Getting the Most Out of kubectl

单词 / 词组音标 / 词性中文意思语境示例
completion/kəmˈpliːʃn/ n.补全命令自动补全
efficiency/ɪˈfɪʃnsi/ n.效率提升 kubectl 效率
stand up (a cluster)词组搭建(集群)搭起一个集群
go-to command词组首选命令get 是显示资源的首选
short name词组简写名资源的简写(no/po/csr)
filter/ˈfɪltər/ v.过滤按标签过滤
sort by词组按…排序sort-by 选项
output format词组输出格式-o yaml/json/wide/jsonpath
wide format词组宽格式给额外信息(Pod 含 IP)
wildcard/ˈwaɪldkɑːrd/ n.通配符* 表示数组所有项
version control词组版本控制manifest 可版本控制
configuration as code词组配置即代码实践理念
strip out词组剥除、去掉去掉集群特定字段
schema/ˈskiːmə/ n.模式、结构explain 给出字段 schema
recursive/rɪˈkɜːrsɪv/ adj.递归的–recursive 选项
traverse/trəˈvɜːrs/ v.遍历上下遍历字段
hop over to习语跳去(某处)忘了就想跳去搜索引擎
come in handy习语派上用场sort-by 派上用场
taking it from the top习语从头(回顾)从头回顾
a whopping savings习语惊人的节省省 23 个字符

Lesson 05 — Course Summary

单词 / 词组音标 / 词性中文意思语境示例
multi-container pattern词组多容器模式本课第一主题
sidecar / ambassador / adaptern.边车 / 大使 / 适配器三种模式
extend functionality词组扩展功能sidecar 扩展主容器功能
ship logs词组传送日志把日志发往聚合系统
proxy connections词组代理连接ambassador 代理连接
standardized view词组标准化视图adapter 提供
legacy application词组遗留应用写非标准格式指标的应用
pitfall/ˈpɪtfɔːl/ n.陷阱、坑直接用 Pod IP 的坑
productive/prəˈdʌktɪv/ adj.高效多产的用 kubectl 更高效
self-sufficient/ˌsɛlf səˈfɪʃnt/ adj.自足的、独立的尽量高效自足
the fun doesn’t end here习语乐趣不止于此鼓励继续学习
keep on going习语继续下去做完 lab 后继续

第三门课-Helm入门

Lesson 00 — Course Introduction

单词 / 词组音标 / 词性中文意思语境示例
enhance/ɪnˈhæns/ v.增强增强部署体验
deployment experience词组部署体验简化部署体验
agenda/əˈdʒɛndə/ n.议程、大纲课程大纲
intended audience词组目标受众适合谁学
rollback/ˈroʊlbæk/ n.回滚回滚 chart
software development lifecycle词组软件开发生命周期先修要求之一
bring you up to speed习语让你跟上进度、上手让你上手 Helm 3
build upon词组建立在…之上Helm 3 建立在 Helm 2 上
cover off词组讲完、覆盖讲完课程大纲

Lesson 01 — Introduction to Helm

单词 / 词组音标 / 词性中文意思语境示例
intricate/ˈɪntrɪkət/ adj.复杂精细的大型复杂部署
simplify/ˈsɪmplɪfaɪ/ v.简化简化部署体验
orchestrate/ˈɔːrkɪstreɪt/ v.编排编排容器化应用
composed of词组由…组成应用由多个资源组成
three-tiered词组三层的三层应用(前端/应用/数据库)
manifest file词组清单文件每个资源写进各自的 manifest
codify/ˈkoʊdɪfaɪ/ v.编成(代码/条文)资源被编入 manifest
version controlled词组做版本控制的manifest 做版本控制
auditable/ˈɔːdɪtəbl/ adj.可审计的可审计的变更记录
labor intensive词组劳动密集的、费力的多次 apply 很费力
error prone词组易错的手动部署易错
dependency/dɪˈpɛndənsi/ n.依赖依赖可能被遗忘
remediate/rɪˈmiːdieɪt/ v.补救、修正返工修复
parametrization/pəˌræmɪtraɪˈzeɪʃn/ n.参数化manifest 不支持参数化
proliferation/prəˌlɪfəˈreɪʃn/ n.激增、泛滥manifest 泛滥
lifecycle hooks词组生命周期钩子在资源创建前后做外部动作
wire into词组接入、挂接到接入生命周期钩子
sequenced order词组有序、按顺序按正确顺序部署资源
come onto the scene习语登场、出现Helm 出现之前
pain point词组痛点manifest 的痛点
so what习语那又怎样反问为何需要 Helm

Lesson 02 — The Benefits of Helm

单词 / 词组音标 / 词性中文意思语境示例
benefit/ˈbɛnɪfɪt/ n.好处、益处Helm 提供的好处
complexity/kəmˈplɛksəti/ n.复杂度Helm 管理并抽象复杂度
abstract away词组抽象掉、屏蔽抽象掉复杂度
input values词组输入值用不同输入值定制
track/træk/ v.追踪、记录追踪变更历史
archive file词组归档文件打包生成的归档
chart repository词组chart 仓库托管 chart 的地方
revision history词组修订历史每个 release 维护
scaffolding/ˈskæfəldɪŋ/ n.脚手架生成骨架 chart 的命令
skeleton chart词组骨架 chart自带目录结构和示例文件
directory structure词组目录结构骨架自带的结构
starting point词组起点以骨架为定制起点
dive deeper习语深入探讨深入 Helm 的好处
suit your needs习语满足你的需求按需定制

Lesson 03 — Helm Terminology

单词 / 词组音标 / 词性中文意思语境示例
render/ˈrɛndər/ v.渲染、生成模板渲染成资源/manifest
centralized/ˈsɛntrəlaɪzd/ adj.集中的集中存储 chart 的位置
akin to词组类似于类似 APT/RPM 仓库
distro/ˈdɪstroʊ/ n.发行版(distribution 简称)Linux 发行版
reusable/ˌriːˈjuːzəbl/ adj.可复用的让部署更通用可复用
abstract into词组抽象成把 manifest 抽象成模板
parametrize/pəˈræmɪtraɪz/ v.参数化参数化模板
alter/ˈɔːltər/ v.改变改变所部署资源的行为
manifest proliferation词组manifest 泛滥模板化减少泛滥
nothing more than习语不过是、仅仅是仓库不过是个 HTTP 服务器
free to use习语可随意使用服务器技术随你选

Lesson 04 — Helm Architecture

单词 / 词组音标 / 词性中文意思语境示例
moving parts词组各个部件、活动部分理解各部件如何协同
collectively/kəˈlɛktɪvli/ adv.共同地、协同地部件协同工作
simplified/ˈsɪmplɪfaɪd/ adj.简化的Helm 3 架构被简化
secure/sɪˈkjʊr/ adj.安全的同时更安全
Tiller专有名词Tiller(Helm 2 组件)Helm 3 已移除
permissions/pərˈmɪʃnz/ n.权限安装资源所需权限
stem from词组源自、起因于变化源自 RBAC
credentials/krəˈdɛnʃlz/ n.凭证认证用的凭证
govern/ˈɡʌvərn/ v.管辖、支配RBAC 管辖所需权限
modification/ˌmɒdɪfɪˈkeɪʃn/ n.修改、变更chart 变更
the good news is习语好消息是引出 Helm 3 的优点
to be clear习语说清楚、明确一点强调认证机制

Lesson 05 — Installing Helm

单词 / 词组音标 / 词性中文意思语境示例
get up and running习语上手运行、跑起来上手 Helm 有多快
client component词组客户端组件Helm 3 只需装它
pre-compiled词组预编译的预编译二进制发行版
binary release词组二进制发行版下载的安装形式
binary/ˈbaɪnəri/ n.二进制(可执行文件)移进 PATH 的二进制
symlink/ˈsɪmlɪŋk/ v./n.符号链接;建符号链接给二进制建 symlink
dedicated/ˈdɛdɪkeɪtɪd/ adj.专用的专用的 OS 安装器
autocompletion词组自动补全帮浏览子命令和参数
navigate/ˈnævɪɡeɪt/ v.浏览、导航浏览子命令和参数
parameter/pəˈræmɪtər/ n.参数命令的参数
permanent/ˈpɜːrmənənt/ adj.永久的让补全更持久
and that’s it习语就这样、就完事了Helm 装好了
ready to go习语准备就绪Helm 可以用了

Lesson 06 — Helm Commands

单词 / 词组音标 / 词性中文意思语境示例
drill into词组深入钻研深入每个命令细节
auto completion词组自动补全若启用可帮输入
fuzzy-based search词组模糊搜索search hub 的关键字可为部分
publicly registered词组公开注册的公开注册的 chart
cryptographic verification词组加密校验对 chart 做加密校验
argument/ˈɑːrɡjumənt/ n.参数rollback 的两个参数
reference/ˈrɛfrəns/ v.引用名字供后续引用
notes / instructionsn.说明、指示chart 提供的访问说明
end-to-end词组端到端的完整端到端的 manifest
scaffold out词组脚手架生成helm create 生成结构
versioned archive词组带版本的归档package 生成
tar gzipped词组tar+gzip 压缩的.tar.gz 归档
lint/lɪnt/ v.静态检查验证 chart 格式良好
well-formed词组格式良好的chart 格式良好
validate/ˈvælɪdeɪt/ v.校验、验证校验当前 chart
moving on习语继续、往下讲转到下一组命令
become productive词组变得高效用 Helm 更高效

Lesson 07 — Creating, Hosting and Installing a Chart

单词 / 词组音标 / 词性中文意思语境示例
range in complexity词组复杂度不一chart 复杂度差异大
application stack词组应用栈多微服务/数据库等组成
top-level metadata词组顶层元数据Chart.yaml 的内容
mandatory/ˈmændətɔːri/ adj.必需的、强制的name/version 是必需字段
optionally required词组可选的description/type 等
semantic versioning词组语义化版本version 遵循的方案
reusable functions词组可复用函数library 型 chart 含
dependent charts词组依赖的 chartcharts 文件夹存放
default values词组默认值values.yaml 里的值
dotted notation词组点号表示法.Values.a.b 路径
delimit/dɪˈlɪmɪt/ v.界定、划定双花括号界定求值区
undergo/ˌʌndərˈɡoʊ/ v.经历、经受文件经历渲染过程
template partial词组模板片段可复用的片段
refactor out词组重构抽出把重复片段抽出
snippet/ˈsnɪpɪt/ n.代码片段_helpers.tpl 里的片段
exercise/ˈɛksərsaɪz/ v.演练、运行测试演练 chart
annotate/ˈænəteɪt/ v.加注解加 helm.sh/hook 注解
archive/ˈɑːrkaɪv/ v./n.归档打包成归档
recursive scan词组递归扫描repo index 递归扫描目录
roll out词组推出、发布把应用推进集群
straightforward/ˌstreɪtˈfɔːrwərd/ adj.简单直接的打包流程简单直接
come across词组遇到、碰到遇到重复的模板片段

Lesson 08 — Helm Template Syntax

单词 / 词组音标 / 词性中文意思语境示例
template syntax词组模板语法本课主题
from scratch习语从零开始从零写模板
convert into词组转换成把 manifest 转成模板
desired output词组期望输出先给期望输出再给模板
extract out词组抽取出来把消息抽出
substitute out词组替换掉硬编码值被替换
built-in / inbuilt object词组内置对象Release/Values 等
template directive词组模板指令双花括号内的指令
double curly braces词组双花括号{{ }}
evaluate/ɪˈvæljueɪt/ v.求值引擎求值花括号内指令
as is习语原样地花括号外原样渲染
dot notation词组点号表示法.Values.a.b
checksum/ˈtʃɛksʌm/ n.校验和对 ConfigMap 算校验和
roll and replace词组滚动替换滚动替换 Pod
scattered throughout词组散布各处指令散布模板各处
whitespace/ˈwaɪtspeɪs/ n.空白(字符)花括号内外的空白
include/ɪnˈkluːd/ v./关键字引入、包含include 引用模板片段
scope/skoʊp/ n.作用域传入的作用域
chomp/tʃɒmp/ v.咬掉、吃掉dash 吃掉空白
dash/dæʃ/ n.短横线- 空白控制符
pipe symbol词组管道符| 传递输出
indent / nindent专有函数缩进 / 带换行缩进确保渲染缩进正确
prepend/ˌpriːˈpɛnd/ v.前置添加nindent 前加换行
pipeline/ˈpaɪplaɪn/ n.管线复杂管线
control structure词组控制结构if/end 等
global variable词组全局变量$ 全局变量
root context词组根上下文$ 指向根上下文
hang off词组挂在…上Template 对象挂在根上下文
self-explanatory/ˌsɛlf ɪkˈsplænətɔːri/ adj.不言自明的其余语法不言自明
mismatching/ˌmɪsˈmætʃɪŋ/ adj.不匹配的避免 label 不匹配
for starters习语首先、先说先看 ConfigMap

第四门课-集群管理

Lesson 00 — Course Introduction

单词 / 词组音标 / 词性中文意思语境示例
administer/ədˈmɪnɪstər/ v.管理管理 Kubernetes 集群
administration/ədˌmɪnɪˈstreɪʃn/ n.管理集群管理
practitioner/prækˈtɪʃənər/ n.从业者Kubernetes 从业者
time-limited词组限时的限时的考试情境
compliment/ˈkɒmplɪmənt/ v.补充、配合(此处应为 complement)与其他内容互补
pro-tip词组专家小技巧kubectl 专家技巧
attract / repelv.吸引 / 排斥把 Pod 吸引到或排斥出节点
stateless/ˈsteɪtləs/ adj.无状态的无状态应用 lab
single-node / multi-node词组单节点 / 多节点集群类型
get the most from习语充分获益充分从课程获益

Lesson 01 — Getting the Most Out of kubectl

单词 / 词组音标 / 词性中文意思语境示例
get hands on习语动手实操第一节动手管理集群
first hand词组亲身、第一手亲身演示如何做任务
iterate over词组遍历遍历 items 数组
fleshed out词组充实好的、完整的编辑充实好的 manifest

Lesson 02 — Controlling Pod Scheduling

单词 / 词组音标 / 词性中文意思语境示例
heterogeneous/ˌhɛtərəˈdʒiːniəs/ adj.异构的、异质的集群由异构节点组成
blazing fast词组极快的极快的 SSD
solid state drive (SSD)词组固态硬盘节点硬件
pod placement词组Pod 放置控制 Pod 放置
DaemonSet专有名词守护进程集每节点跑一个 Pod
long running process词组长期运行的进程DaemonSet/Deployment 用途
log aggregation词组日志聚合Fluentd 日志聚合
taint/teɪnt/ n./v.污点;给…打污点把 Pod 从节点排斥
toleration/ˌtɒləˈreɪʃn/ n.容忍允许 Pod 调度到被 taint 的节点
repel/rɪˈpɛl/ v.排斥、驱离taint 排斥 Pod
eligible/ˈɛlɪdʒəbl/ adj.有资格的Pod 有资格调度到某节点
granularity/ˌɡrænjəˈlærəti/ n.粒度用值获得更细的调度粒度
effect/ɪˈfɛkt/ n.效果、作用taint 的 effect
NoSchedule / PreferNoSchedule / NoExecute专有值三种 taint 效果不调度/尽量不调度/不调度且驱逐
evict/ɪˈvɪkt/ v.驱逐NoExecute 驱逐已有 Pod
disk-pressure词组磁盘压力资源不足时的 taint
circumvent/ˌsɜːrkəmˈvɛnt/ v.规避、绕开Pod 绕开某些条件
reserve resources词组预留资源为高优先级负载预留
nodeSelector专有字段节点选择器按 label 精确匹配调度
affinity/əˈfɪnəti/ n.亲和性吸引 Pod 到节点
anti-affinity词组反亲和性排斥 Pod
expressive/ɪkˈsprɛsɪv/ adj.表达力强的affinity 比 selector 更有表达力
deprecate/ˈdɛprɪkeɪt/ v.弃用affinity 将取代 selector
operator/ˈɒpəreɪtər/ n.操作符In/NotIn/DoesNotExist
strict requirement词组严格要求对比偏好
matchExpressions专有字段匹配表达式表达 label 条件
weight/weɪt/ n.权重偏好的相对重要性
topology key词组拓扑键决定调度到哪个节点
physical domain词组物理域zone/机架/云区域
server rack词组服务器机架物理域之一
computationally expensive词组计算开销大pod affinity 开销大
implicitly/ɪmˈplɪsɪtli/ adv.隐式地label 隐含命名空间
resource requirements词组资源需求limits/requests
mebibyte (Mi)/ˈmɛbibaɪt/ n.兆字节(2^20)内存单位
bootstrap/ˈbuːtstræp/ v.引导、自举引导集群
custom scheduler词组自定义调度器内置不够时自建
schedulerName专有字段调度器名字段指定用哪个调度器
covered a lot of ground习语讲了很多内容本课涵盖很多
the latest and greatest习语最新最好的最新 CPU/GPU

Lesson 03 — Resource Management Models

单词 / 词组音标 / 词性中文意思语境示例
paradigm/ˈpærədaɪm/ n.范式三种资源管理范式
imperative/ɪmˈpɛrətɪv/ adj.命令式的命令式范式
declarative/dɪˈklærətɪv/ adj.声明式的声明式范式
trade-off词组取舍、权衡范式之间的取舍
specialized/ˈspɛʃəlaɪzd/ adj.专用的专用于特定资源
named after verbs词组以动词命名命令式命令
embedded/ɪmˈbɛdɪd/ adj.内嵌的无内嵌变更历史
escape mechanism词组逃生/回退机制出错时无回退
error-prone词组易错的命令冗长易错
generic/dʒəˈnɛrɪk/ adj.通用的更通用的命令
sinister/ˈsɪnɪstər/ adj.隐患的、险恶的更隐蔽的缺点
partially managed词组部分管理的部分由 K8s 管理
external IP词组外部 IPLoadBalancer 的 external IP
single source of truth词组唯一事实来源配置文件为准
preserve/prɪˈzɜːrv/ v.保留保留文件未捕获的改动
last applied configuration词组上次应用的配置声明式的关键注解
three-way diff词组三方差异apply 的核心机制
primitive field词组基本字段如 replicas 字段
default value词组默认值删字段后设回默认
prune/pruːn/ v.修剪、删除apply –prune 删资源
maneuver/məˈnuːvər/ n.操作、手段prune 是危险操作
wipe out词组抹除、清空误删子目录外一切
creep in习语悄悄潜入微妙问题潜入集群
take my word习语相信我的话暂且相信注解是 JSON
stick with习语坚持用认准一种模型
armed with习语掌握了、带着掌握了范式知识

Lesson 04 — Kubernetes Networking

单词 / 词组音标 / 词性中文意思语境示例
kube-controller-manager专有名词控制器管理器大多数控制器在此
SSL termination词组SSL 终止Ingress 支持
path-based routing词组基于路径的路由按路径分流 Service
controller agnostic词组与控制器无关的spec 部分
come in习语登场、发挥作用Service 登场
in place习语就位、到位Ingress Controller 就位后
wrap up词组收尾、总结下一课收尾课程

Lesson 05 — Course Summary

单词 / 词组音标 / 词性中文意思语境示例
completionsn.补全启用 shell 补全
become acquainted with词组熟悉熟悉控制调度的方法
counteract/ˌkaʊntərˈækt/ v.抵消、抗衡toleration 抵消 taint
node affinity词组节点亲和性吸引 Pod 到节点
pod affinity / anti-affinity词组Pod 亲和 / 反亲和基于已有 Pod label
spread pods词组分散 Pod为高可用分散
resource requests词组资源请求特殊话题
imperative / declarativeadj.命令式 / 声明式管理范式
migrate/ˈmaɪɡreɪt/ v.迁移从一种模型迁移
committed to词组采用、坚持你所采用的模型
path based routing词组基于路径的路由Ingress 用途