摘要:
《Kubernetes 系列》之六 Kubernetes 的调度策略 Kubernetes 的调度器(kube-scheduler)负责将新创建的 Pod 分配到集群中的合适节点上。调度器会根据预定义的调度策略和当前集群的状态来选择最优的节点。这些调度策略主要分为两类:过滤策略和优选策略。 1. 过 阅读全文
摘要:
《Kubernetes 系列》之五 Kubernetes 的核心组件 Kubernetes 的核心组件分布在主节点(Master Node)和工作节点(Worker Node)上。主节点负责管理集群的控制平面,工作节点负责运行实际的应用程序(即容器化的应用)。以下是 Kubernetes 的核心组件 阅读全文
摘要:
《Kubernetes 系列》之四 CRI CRI 是 Container Runtime Interface(容器运行时接口)的缩写。它是 Kubernetes 提供的一种插件接口,用于将 Kubernetes 与不同的容器运行时集成。 背景和动机 在早期的 Kubernetes 版本中,Dock 阅读全文
摘要:
《Kubernetes 系列》之三 Kubernetes 和 docker 之间的版本对应关系 Kubernetes 和 Docker 是两个紧密相关的技术,Docker 被广泛用于构建和运行容器,而 Kubernetes 用于编排这些容器。在早期,Kubernetes 依赖 Docker 作为其容 阅读全文
摘要:
在 Kubernetes (k8s) 中,Deployment、Service、Pod 和容器是核心概念,它们相互关联并共同构成了应用程序的管理和运行架构。以下是它们的关系和差异: 1. Pod 定义:Pod 是 Kubernetes 中最小的可部署单元,是一组紧密关联的容器的集合,通常包括一个或多 阅读全文
摘要:
《Kubernetes 系列》之一 Kubernetes 简介 Kubernetes(简称 k8s)是一个开源的容器编排平台,最初由 Google 开发,现在由云原生计算基金会(CNCF)管理。Kubernetes 主要用于自动化容器化应用的部署、管理、扩展和操作。它为现代云原生应用提供了高度的弹性 阅读全文