【Kubernetes】Pod、Container、Node、Cluster

Kubernetes是一个开源平台,用于管理和协调容器,由节点(Node)和控制平面(ControlPlane)组成。Pod是基本执行单元,通过API实现负载均衡和故障转移,副本集合(ReplicaSet)确保服务的高可用性,整个集群(Cluster)包含所有节点及控制中心。

K8s 基础》系列,共包含以下几篇文章:

😊 如果您觉得这篇文章有用 ✔️ 的话,请给博主一个一键三连 🚀🚀🚀 吧 (点赞 🧡、关注 💛、收藏 💚)!!!您的支持 💖💖💖 将激励 🔥 博主输出更多优质内容!!!

Pod、Container、Node、Cluster

Kubernetes 是一个开源容器编排平台,管理着一系列的 主机 或者 服务器,它们被称作是 节点Node)。

在这里插入图片描述

每一个节点运行了若干个相互独立的 Pod

在这里插入图片描述

Pod 是 Kubernetes 中可以部署的 最小执行单元,说白了它就是 一个或者多个容器的集合。其中运行了我们应用的某一部分核心组件,比如数据库、Web 服务器等等。

但这么多 Pod,它们需要相互协调才能做到负载均衡或者故障的转移。这就需要一台中心计算机来集中管理,这个中心计算机被称作 控制平面Control Plane)。

控制平面通过专有的 API 与各个节点进行通信,它会实时监测节点的网络状态来平衡服务器的负载,或者临时下发指令来应对突发的状况。

在这里插入图片描述

比如 Kubernetes 发现某个容器或者 Pod 挂掉了,它会立刻启用在后台预先准备好的、随时待命的备用容器来替换它。

在这里插入图片描述

在这里插入图片描述

这些容器被称作 副本集合Replica Set)。

而以上讲到的所有节点,连同控制平面,一起被称作一个 集群Cluster)。集群代表了 Kubernetes 所管理的全部主机节点。

在这里插入图片描述

Kubernetes 是一个开源的容器编排和管理系统,用于自动化部署、扩展和管理容器化应用程序。Docker 是一种容器化技术,用于创建和管理容器,是符合 OCI (Open Container Initiative) 标准的容器引擎,可管理轻量级、独立运行的软件包,包含应用程序及其依赖项 [^2]。 Container 是由 Docker 或其他符合 OCI 标准的容器引擎所管理的实体,是实际执行业务逻辑的最小单元。在 Kubernetes 中,容器通常不会单独运行,而是被组合成 Pod [^2]。 PodKubernetes 中可以创建和管理的最小可部署单元,一个 Pod 对应一个由相关容器和卷组成的容器组。同一 Pod 下的容器共享网络命名空间,它们以 localhost 相互访问,构成一个统一的整体。KubernetesPod 创建一个基础设施容器,同一 Pod 下的其他容器都以 Container 模式共享这个基础设施容器的网络命名空间 [^1]。 Service 是 Kubernetes 中的一种抽象概念,它定义了访问 Pod 的方式,为一组 Pod 提供统一的访问入口,就像单个固定的 IP 地址和与其相对应的 DNS 名之间的关系,使得外部客户端或其他服务可以通过这个稳定的接口来访问 Pod 中的应用程序 [^3]。 Cluster 是指由 Kubernetes 使用一系列的物理机、虚拟机和其他基础资源来运行应用程序的集合。集群由多个 Node 组成,Node 是运行着 Kubernetes 的物理机或虚拟机,Pod 可以在 Node 上被调度 [^3]。 以下是一个简单的 Kubernetes 部署示例,展示了如何创建一个包含容器Pod 和对应的 Service: ```yaml apiVersion: v1 kind: Pod metadata: name: my-pod spec: containers: - name: my-container image: nginx:1.14.2 ports: - containerPort: 80 --- apiVersion: v1 kind: Service metadata: name: my-service spec: selector: app: my-app ports: - protocol: TCP port: 80 targetPort: 80 type: ClusterIP ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大数据与AI实验室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值