摘要: 在前面已经提到,容器的生命周期可能很短,会被频繁地创建和销毁。那么容器在销毁时,保存在容器中的数据也会被清除。这种结果对用户来说,在某些情况下是不乐意看到的。为了持久化保存容器的数据,kubernetes 引入了 Volume 的概念。 Volume 是 Pod 中能够被多个容器访问的共享目录,它被 阅读全文
posted @ 2023-08-06 23:28 三眠 阅读(127) 评论(0) 推荐(0)
摘要: ## Ingress介绍 在前面课程中已经提到,Service 对集群之外暴露服务的主要方式有两种:NotePort 和 LoadBalancer,但是这两种方式,都有一定的缺点: - NodePort 方式的缺点是会占用很多集群机器的端口,那么当集群服务变多的时候,这个缺点就愈发明显 - LB 方 阅读全文
posted @ 2023-08-06 22:20 三眠 阅读(117) 评论(0) 推荐(0)
摘要: ### 实验环境准备 在使用 service 之前,首先利用 Deployment 创建出3个 pod,注意要为 pod 设置`app=nginx-pod`的标签 创建 deployment.yaml,内容如下: ```yaml apiVersion: apps/v1 kind: Deploymen 阅读全文
posted @ 2023-08-05 23:19 三眠 阅读(134) 评论(0) 推荐(0)
摘要: ## Service 介绍 在 kubernetes 中,pod 是应用程序的载体,我们可以通过 pod 的 ip 来访问应用程序,但是 pod 的 ip 地址不是固定的,这也就意味着不方便直接采用 pod 的 ip 对服务进行访问。 为了解决这个问题,kubernetes 提供了 Service 阅读全文
posted @ 2023-08-05 17:31 三眠 阅读(87) 评论(0) 推荐(0)
摘要: ## StatefulSet StatefulSet 是用来管理有状态应用的工作负载 API 对象。 StatefulSet 用来管理某 Pod 集合的**部署**和**扩缩**,并为这些 Pod 提供**持久存储**和**持久标识符**。 和 Deployment 类似,StatefulSet 管 阅读全文
posted @ 2023-08-05 16:56 三眠 阅读(119) 评论(0) 推荐(0)
摘要: ## Job Job,主要用于负责**批量处理(一次要处理指定数量任务)**短暂的**一次性(每个任务仅运行一次就结束)**任务。Job特点如下: - 当 Job 创建的 pod 执行成功结束时,Job 将记录成功结束的 pod 数量 - 当成功结束的 pod 达到指定的数量时,Job 将完成执行 阅读全文
posted @ 2023-08-05 15:04 三眠 阅读(236) 评论(0) 推荐(0)
摘要: ## DaemonSet(DS) DaemonSet 类型的控制器可以保证在集群中的每一台(或指定)节点上都运行一个副本。一般适用于日志收集、节点监控等场景。也就是说,如果一个 Pod 提供的功能是节点级别的(每个节点都需要且只需要一个),那么这类 Pod 就适合使用 DaemonSet 类型的控制 阅读全文
posted @ 2023-08-05 14:57 三眠 阅读(173) 评论(0) 推荐(0)
摘要: 在之前的学习中,我们已经可以实现通过手工执行`kubectl scale`命令实现 Pod 扩容或缩容,但是这显然不符合 Kubernetes 的定位目标——自动化、智能化。Kubernetes 期望可以实现通过监测 Pod 的使用情况,实现 pod 数量的自动调整,于是就产生了 Horizonta 阅读全文
posted @ 2023-08-05 14:53 三眠 阅读(529) 评论(0) 推荐(0)
摘要: ## Deployment(Deploy) 为了更好的解决服务编排的问题,kubernetes 在 V1.2 版本开始,引入了 Deployment 控制器。值得一提的是,这种控制器并不直接管理 pod,而是通过管理 ReplicaSet 来简介管理 Pod,即:Deployment 管理 Repl 阅读全文
posted @ 2023-08-05 14:20 三眠 阅读(298) 评论(0) 推荐(0)
摘要: **Pod控制器介绍** Pod 是 kubernetes 的最小管理单元,在 kubernetes 中,按照 pod 的创建方式可以将其分为两类: - **自主式 pod**:kubernetes 直接创建出来的 Pod,这种 pod 删除后就没有了,也不会重建 - **控制器创建的 pod**: 阅读全文
posted @ 2023-08-04 21:52 三眠 阅读(292) 评论(0) 推荐(0)