Skip to content
rouroumaibing

k8s

分类: k8s

CNCF

当创建一个 PVC 后,Kubernetes 会发生什么?

一、背景外部存储接入 Kubernetes 的方式主要有两种:In-Tree 和 Out-of-Tree: In-Tree 是指存储驱动的源码都在 Kubernetes 代码库中,与 Kubernetes 一起发布、迭代、管理,这种方式灵活性较差,且门槛较高。 Out-of-Tree 是指存储插件由第三方编写、发...

CNCF

当创建一个 Ingress 后,Kubernetes 会发生什么?

一、Ingress 概述Ingress 是一组路由转发规则合集,将集群内部服务通过 7 层协议暴露给用户,是一种 k8s 默认的资源。Ingress 资源对象用于定义来自外网的 HTTP 和 HTTPS 规则,流量路由由 Ingress 资源上定义的规则控制。从而达到管理控制进入集群内部流量的目的。 二、Ingress...

CNCF

当创建一个 Service 后,Kubernetes 会发生什么?

一、Service 介绍1.1 Kubernetes 为什么会引入 Service? 考虑到集群中 Pod 实例 IP 地址随着工作负载的生命周期的变化,常规通过访问 Pod 实例的 IP 方法变得不再实用。 每个工作负载通常有一个或者更多个后端 Pod 实例,如何将流量请求做到负载均衡转发也是迫在眉睫。 1.2 S...

CNCF

Job、CronJob 逻辑结构分析

一、概述在 Kubernetes 中,Job 和 CronJob 是用于管理任务的两种控制器,它们分别用于处理一次性任务和周期性任务: Job:用于管理一次性任务,确保指定数量的 Pod 成功完成任务。当任务完成后,Job 会保持其状态,不会自动删除。 CronJob:基于时间调度的 Job 控制器,允许用户按照指定...

CNCF

DaemonSet 逻辑结构分析

一、DaemonSet 简介DaemonSet 是 Kubernetes 集群中一种特殊的工作负载控制器,用于确保集群中的每个节点(或符合特定条件的节点)都运行一个 Pod 副本。DaemonSet 主要用于部署系统级服务,如日志收集器、监控代理、网络插件等需要在每个节点上运行的组件。 DaemonSet 的主要特点:...

CNCF

当创建一个 StatefulSet 后,Kubernetes 会发生什么?

一、StatefulSet 介绍 StatefulSet 是用来管理有状态应用的工作负载对象,StatefulSet 管理基于相同容器规约的一组 Pod,使用持久标识符为工作负载 Pod 提供持久存储。和 Deployment 类似,也属于副本控制器,但和 Deployment 不同的是, StatefulSet 为它...

CNCF

当创建一个 Deployment 后,Kubernetes 会发生什么?

一、Deployment、ReplicaSet 和 Pod 的区别与联系 Pod 资源:Pod 是 Kubernetes 集群内部部署的最基本的单位,是一组容器逻辑上的集合。 ReplicaSet 资源:ReplicaSet 资源是官方用于替换 ReplicationController 资源,ReplicationC...

CNCF

当创建一个 Pod 后,Kubernetes 会发生什么?

一、Pod 简介 Pod 是 Kubernetes 集群管理的最小调度单位,是一个逻辑概念,物理上不存在。 一个 Pod 中可以包含一个或多个容器,且同一个 Pod 中的所有容器共享网络、存储、进程等。 二、Pod 创建调度流程图 Pod 创建流程图说明: 用户通过 kubectl 客户端发起创建 Pod 资源对象...

CNCF

Pod

一、一句大白话描述概念Pod 是 Kubernetes 中最小的部署单元,就像一个豌豆荚🫛,里面住着关系密切的几个”豌豆”(容器),它们共享网络和存储资源。 二、图示123456789┌─────────────────────────────────────┐│ Pod ...