上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 59 下一页
摘要: 服务发现方式 微服务意味着存在更多的独立服务,但它们并非独立的个体,而是存在着复杂的依赖关系且彼此之间通常需要进行非常频繁地交互和通信的群体。然而,建立通信之前,服务和服务之间该如何获知彼此的地址呢? 在 Kubernetes 系统上,Service 为 Pod 中的服务类应用提供了一个稳定的入口, 阅读全文
posted @ 2022-06-21 09:01 左扬 阅读(555) 评论(0) 推荐(0)
摘要: Service资源 一、Service 资源概述 Service 是 Kubernetes 的核心资源类型之一,通常可看作微服务的一种实现。事实上它是一种抽象:通过规则定义出由多个 Pod 对象组合而成的逻辑集合,以及访问这组 Pod 的策略。 Service 关联 Pod 资源的规则要借助于标签选 阅读全文
posted @ 2022-06-20 16:04 左扬 阅读(306) 评论(0) 推荐(0)
摘要: CronJob控制器 CronJob 控制器用于管理 Job 控制器资源的运行时间。Job 控制器定义的作业任务在其控制器资源创建之后立即执行,但 CronJob 可以以类似于 Linux 操作系统的周期性任务作业计划(contab)的方式控制其运行的时间点及重复运行的方式,具体如下: 在未来某时间 阅读全文
posted @ 2022-06-20 15:00 左扬 阅读(220) 评论(0) 推荐(0)
摘要: Job控制器 与 Deployment 及 DaemonSet 控制器管理的守护进程类的服务应用不同的是,Job 控制器用于调配 Pod 对象运行一次性任务,容器中的进程在正常运行结束后不会对其进行重启,而是将 Pod 对象置于 "Completed"(完成)状态。 若容器中的进程因错误而终止,则需 阅读全文
posted @ 2022-06-20 14:36 左扬 阅读(390) 评论(0) 推荐(0)
摘要: DaemonSet 控制器 DaemonSet 是 Pod 控制器的又一种实现,用于在集群中的全部节点上同时运行一份指定的 Pod 资源副本,后续新加入集群的工作节点也会自动创建一个相关的 Pod 对象,当从集群移除节点时,此类 Pod 对象也将被自动回收而无须重建。管理员也可以使用节点选择器及节点 阅读全文
posted @ 2022-06-20 11:58 左扬 阅读(196) 评论(0) 推荐(0)
摘要: Deployment控制器 Deployment(简写 deploy)是 Kubernetes 控制器的又一种实现,它构建于 ReplicaSet 控制器之上,可为 Pod 和 ReplicaSet 资源提供声明式更新。 Deployment 控制器资源的主要职责同样是为了保证 Pod 资源的健康运 阅读全文
posted @ 2022-06-20 11:06 左扬 阅读(309) 评论(0) 推荐(0)
摘要: ReplicaSet 控制器 Kubernetes 较早期的版本中仅有 ReplicationController 一种类型的 Pod 控制器,后来的版本中陆续引入了更多的控制器实现,这其中就包括用来取代 ReplicationController 的新一代实现 ResplicaSet。 事实上,除 阅读全文
posted @ 2022-06-16 18:05 左扬 阅读(306) 评论(0) 推荐(0)
摘要: 资源需求及资源限制 一、资源需求 目前来说,资源隔离尚且属于容器级别,CPU 和 内存 资源的配置需要在 Pod 中的容器上进行,每种资源均可由 "requests" 属性定义其请求的确保可用值,即容器运行可能用不到这些额度的资源,但用到时必须要确保有如此多的资源可用,而 "limits" 属性则用 阅读全文
posted @ 2022-06-16 16:25 左扬 阅读(332) 评论(0) 推荐(0)
摘要: Pod就绪性探测 Pod 对象启动后,容器应用通常需要一段时间才能完成其初始化过程,例如加载配置或数据,甚至有些程序需要运行某类的预热过程,若在此阶段完成之前即接入客户端的请求,势必会因为等待太久而影响用户体验。因此,应该避免于 Pod 对象启动后立即让其处理客户端请求,而是等待初始化工作完成并转为 阅读全文
posted @ 2022-06-16 15:49 左扬 阅读(148) 评论(0) 推荐(0)
摘要: Pod 存活性探测 有不少程序长时间持续运行后逐渐转为不可用状态,并且仅能通过重启恢复,Kubernetes 的容器存活性探测机制可发现诸如此类的问题,并依据探测结果结合重启策略触发后续的行为。 存活性探测是隶属于容器级别的配置,kubelet 可基于它判定何时需要重启一个容器。 1、设置 exec 阅读全文
posted @ 2022-06-16 14:43 左扬 阅读(257) 评论(0) 推荐(0)
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 59 下一页