2025年1月24日
摘要: Flannel的工作原理 Flannel是Kubernetes集群中常用的网络插件之一,它通过提供一个Overlay网络来解决跨节点Pod通信的问题。在Kubernetes中,Pod在不同节点上运行,因此它们需要一个统一的网络来进行通信,Flannel正是通过其不同的网络模式来实现这一目标。 Fla 阅读全文
posted @ 2025-01-24 14:27 Leo_Yide 阅读(128) 评论(0) 推荐(0)
摘要: 无状态应用(Stateless Application) 数据处理: 无状态应用并不依赖于客户端会话或先前请求的任何数据。这意味着每个请求独立处理,且服务实例不需要保存会话数据或状态信息。 举个例子,一个Web应用服务器处理每一个用户请求时,它并不需要知道之前哪个用户访问过什么内容。每个请求都是从零 阅读全文
posted @ 2025-01-24 13:50 Leo_Yide 阅读(195) 评论(0) 推荐(0)
摘要: 1. 每个节点运行一个实例 详解:DaemonSet的核心功能之一就是确保集群中的每个工作节点都有一个Pod副本。这对于那些需要在每个节点上运行的服务(例如日志收集、监控代理等)至关重要。DaemonSet自动在每个节点上创建Pod,且每个Pod都是相同的应用或服务实例。 例子:比如,在每个节点上运 阅读全文
posted @ 2025-01-24 13:04 Leo_Yide 阅读(74) 评论(0) 推荐(0)
摘要: 1. Available (可用) 概述:在这个状态下,PV处于可绑定的状态,等待被用户通过PersistentVolumeClaim(PVC)请求。 细节:此时,PV已经创建并准备好提供存储资源,但还没有被任何PVC使用。PV通常会被标记为"Available",直到匹配的PVC发出绑定请求。 常 阅读全文
posted @ 2025-01-24 12:38 Leo_Yide 阅读(151) 评论(0) 推荐(0)
摘要: Kubernetes 中的 PersistentVolume (PV) 和 PersistentVolumeClaim (PVC):实现存储持久化 在 Kubernetes (K8s) 中,PersistentVolume (PV) 和 PersistentVolumeClaim (PVC) 是实现 阅读全文
posted @ 2025-01-24 11:37 Leo_Yide 阅读(175) 评论(0) 推荐(0)
摘要: Kubernetes 数据持久化机制:通过 Volume 实现持久化存储 在 Kubernetes (K8s) 中,数据持久化是通过 Volume 机制来实现的。Volume 提供了一种方式,使容器能够持久化存储数据,无论是本地磁盘、网络文件系统(NFS)、云提供商的块存储,还是对象存储等资源。无论 阅读全文
posted @ 2025-01-24 11:11 Leo_Yide 阅读(133) 评论(0) 推荐(0)
  2025年1月23日
摘要: Kubernetes Service 类型及其应用场景 在 Kubernetes (K8s) 中,Service 是一种抽象的方法,用于定义如何访问 Pod。通过 Service,Kubernetes 提供了负载均衡、服务发现以及网络代理等功能。不同类型的 Service 适用于不同的网络场景,今天 阅读全文
posted @ 2025-01-23 23:36 Leo_Yide 阅读(117) 评论(0) 推荐(0)
摘要: 在 Kubernetes (K8s) 中,Deployment 和 StatefulSet 是两种常用的控制器对象,它们都用于管理 Pod 的生命周期,但它们在多个方面有显著的区别。下面是它们的详细对比和应用场景分析: Deployment 1. 无状态应用: 适用场景:Deployment 主要用 阅读全文
posted @ 2025-01-23 23:26 Leo_Yide 阅读(111) 评论(0) 推荐(0)
摘要: 1. 编写 Deployment YAML 文件 在 Kubernetes 中,创建一个 Deployment 资源时,需要使用 YAML 文件来描述它的配置。这个文件会指定如下内容: 副本数 (replicas):定义需要运行的 Pod 副本的数量。例如,在这个例子中是 3 个副本。 Pod 模板 阅读全文
posted @ 2025-01-23 22:33 Leo_Yide 阅读(78) 评论(0) 推荐(0)
摘要: Kubernetes Deployment 升级过程 在 Kubernetes (K8S) 中,Deployment 的升级过程主要包括以下几个步骤: 1. 更新 Deployment 配置 当需要对应用程序进行升级时,首先需要更新 Deployment 的 YAML 配置文件。可以更改的内容包括但 阅读全文
posted @ 2025-01-23 22:16 Leo_Yide 阅读(93) 评论(0) 推荐(0)