什么是Pod?
Pod
:在Kubernetes中,pod负责运行容器。每个Pod至少有一个容器, 并控制该容器的执行。当容器退出时,Pod也会死亡。
什么是 ReplicaSets ?
ReplicaSets
:副本集确保一组相同配置的pod以所需的副本计数运行。如果一个 Pod 终止运行,ReplicaSets 会创建一个新的替换终止的Pod,始终达到与声明 replicas 相等的值。
什么是 Deployments ?
Deployment
:是用来控制部署和维护一组 Pod(是将Pod实际部署到群集的方式)。在后台,它使用一个 ReplicaSet 来保持 Pod 的运行,而且为部署、更新和扩展集群中的 Pod 提供了高级功能。
什么是 DaemonSets ?
DaemonSets
:提供了一种方法来确保 Pod 的副本在集群中的每个节点上运行。当集群发展或收缩时,DaemonSet 将这些有特殊标记的 Pods 部署到所有节点上。
什么是 Ingresses ?
Ingresses
:提供一种负载均衡方法,用于将群集外部的访问,负载到群集内部相应目的 Pod。一个外部的 Ingresses 入口可以导向许多不同的内部服务。
什么是 Secrets ?
Secrets
:用于存储非公共信息,如令牌、证书或密码。Secrets 可以在运行时附加到 Pods,以便将敏感的配置数据可以安全地存储在集群中。
什么是 CronJobs ?
CronJobs
:提供了一种调度pod执行的方法。它们非常适合定期运行备份、报告和自动化测试等任务。
什么是 CRD ?
CustomResourceDefinitions
:简称 CRD
它提供了一种扩展机制,集群的操作人员和开发人员可以使用它来创建自己的资源类型。