读书

Kubernetes-重要概念

2022-06-20  本文已影响0人  都市牛

感谢作者提供的重要概念的汇总,很是有收益

Kubernetes-重要概念

Kubernetes 是 Google 开源的容器集群管理系统

Pod 是一组紧密关联的容器集合,支持多个容器在一个 Pod 中共享网络和文件系统,可以通过进程间通信和文件共享这种简单高效的方式完成服务。Pod 的设计理念是每个 Pod 都有一个唯一的 IP。

Namespace(命名空间)是对一组资源和对象的抽象集合

Node 是 Pod 真正运行的主机,可以是物理机也可以是虚拟机。Node 本质上不是 Kubernetes 来创建的,

Service 是对一组提供相同功能的 Pods 的抽象,并为他们提供一个统一的入口。

Kubernetes 提供了更强大的 Volume 机制和插件,解决了容器数据持久化以及容器间共享数据的问题。

针对无状态类型的应用,Kubernetes 使用 Deloyment 的 Controller 对象与之对应。

Kubernetes 中的负载均衡我们主要用到了以下两种机制:

Job 负责批量处理短暂的一次性任务 (short lived one-off tasks),即仅执行一次的任务,它保证批处理任务的一个或多个 Pod 成功结束。

资源配额 (Resource Quotas) 是用来限制用户资源用量的一种机制。

上一篇 下一篇

猜你喜欢

热点阅读