Kubernetes(v1.21)调度原理

第一章:ResourceQuotas(资源配额)1.1 简介当多个用户或团队共享具有固定节点数目的集群时,人们会担心 有人使用超过其基于公平原则所分配到的资源量 。资源配额是帮助管理员解决这一问题的工具。资源配额,通过 ResourceQuota 对象来定义,对每个命名空间的资源消耗总量提供限制。 它可以 限制 命名空间中 某种类型的对象的总数目上限,也可以限制命令空间中的 Pod 可以使用...

Kubernetes 2022-12-08 AM 23次 1条

Kubernetes(v1.21)安全

第一章:访问控制概述1.1 概述用户使用 kubectl、客户端库或构造 REST 请求来访问 Kubernetes API。 人类用户和 Kubernetes 服务账户都可以被鉴权访问 API。 当请求到达 API 时,它会经历多个阶段,如下图所示:1.2 客户端在 Kubernetes 集群中,客户端通常由两类:① User Account:一般是独立于 Kubernetes 之外的其他...

Kubernetes 2022-12-08 AM 20次 1条

Kubernetes(v1.21)网络

第一章:Kubernetes 网络1.1 概述Kubernetes 网络解决四个方面的问题:① 一个 Pod 中容器之间通过本地回路(loopback)通信。② 集群网络在不同 Pod 之间提供通信;换言之,Pod 和 Pod 之间能互相通信(通过 calico 网络插件实现 Pod 之间网络的扁平化;当然,Node 节点之间的通信也是通过 calico 网络插件)。③ Service 资源...

Kubernetes 2022-12-08 AM 18次 1条

Kubernetes(v1.21)配置和存储

第一章:概述1.1 概述容器的生命周期可能很短,会被频繁的创建和销毁。那么容器在销毁的时候,保存在容器中的数据也会被清除。这种结果对用户来说,在某些情况下是不乐意看到的。为了持久化保存容器中的数据,Kubernetes 引入了 Volume 的概念。和 Docker 中的卷管理(匿名卷、具名卷、自定义挂载目录,都是挂载在本机,功能非常有限)不同的是,Kubernetes 天生就是集群,所以为...

Kubernetes 2022-12-08 AM 25次 1条

Kubernetes(v1.21)工作负载

第一章:工作负载工作负载是运行的 Kubernetes 上的一个应用程序。一个应用很复杂,可能由单个组件或者多个组件共同完成。我们可以用一组 Pod 来描述一个应用,也就是一个工作负载,而 Pod 是一组容器。换言之,工作负载控制一组 Pod ,Pod 控制一组容器(如:Deployment【工作负载】部署 3 个副本的 nginx-pod ,每个 nginx-pod 里面是真正的 ngin...

Kubernetes 2022-12-08 AM 24次 1条