前言
近几年,做为运维或者开发耳边都会听到K8S
这个词,K8S
是 Kubernetes
简称。Kubernetes
这个单词中 k 与 s 中间有8个字母,所以简称为K8S。那什么是 K8S
?下文通过动画简单介绍 K8S
。
作者
- Written by: Matt Butcher & Karen Chu
- Illustrated by: Bailey Beougher
- Designed by: Karen Chu
什么是 Pod ?
Pod
:在Kubernetes中,pod负责运行容器。每个Pod至少有一个容器,
并控制该容器的执行。当容器退出时,Pod也会死亡。
什么是 ReplicaSets ?
ReplicaSets
:副本集确保一组相同配置的pod以所需的副本计数运行。如果一个 Pod 终止运行,ReplicaSets 会创建一个新的替换终止的Pod,始终达到与声明 replicas 相等的值。
什么是 Secrets ?
Secrets
:用于存储非公共信息,如令牌、证书或密码。Secrets 可以在运行时附加到 Pods,以便将敏感的配置数据可以安全地存储在集群中。
什么是 Deployments ?
Deployment
:是用来控制部署和维护一组 Pod(是将Pod实际部署到群集的方式)。在后台,它使用一个 ReplicaSet 来保持 Pod 的运行,而且为部署、更新和扩展集群中的 Pod 提供了高级功能。
什么是 DaemonSets ?
DaemonSets
:提供了一种方法来确保 Pod 的副本在集群中的每个节点上运行。当集群发展或收缩时,DaemonSet 将这些有特殊标记的 Pods 部署到所有节点上。
什么是 Ingresses ?
Ingresses
:提供一种负载均衡方法,用于将群集外部的访问,负载到群集内部相应目的 Pod。一个外部的 Ingresses 入口可以导向许多不同的内部服务。
什么是 CronJobs ?
CronJobs
:提供了一种调度pod执行的方法。它们非常适合定期运行备份、报告和自动化测试等任务。
什么是 CRD ?
CustomResourceDefinitions
:简称 CRD
它提供了一种扩展机制,集群的操作人员和开发人员可以使用它来创建自己的资源类型。
结束
“哦,” Phippy 满脸担忧地说,“看,午饭时间到了,我们该回家了。”
Zee 松了一口气。“回家的时候可以在库伯船长的奶昔店停一下吗?”
(Zee 恋恋不舍地走了,出门前,他回过头又看到了飞翔的蜥蜴)
参考链接
---本文结束感谢您的阅读。微信扫描二维码,关注我的公众号---
本文链接: https://www.yp14.cn/2020/03/09/动画版-Kubernetes-相关名词解释/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!