容器
文章平均质量分 92
睡他个天昏地暗
时不我待,行动起来
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kubernetes中kube-scheduler资源对象详解
Kubernetes调度机制概述 Kubernetes调度是将Pod分配到合适节点的关键流程。默认调度器kube-scheduler通过两个阶段选择节点:首先过滤掉不满足条件的节点,然后对剩余节点进行评分。调度策略可配置,支持自定义过滤规则和评分标准。针对大规模集群,可通过percentageOfNodesToScore参数优化性能,平衡调度延迟与精度。该参数默认值随集群规模自动调整,最小值为5%。调度器采用轮询机制确保节点公平性,并考虑多区域分布。开发者也允许替换默认调度器实现自定义调度逻辑。原创 2025-06-29 21:37:50 · 858 阅读 · 0 评论 -
Kubernetes中Service资源对象详解
Kubernetes中Service、Endpoint和kube-proxy共同协作实现服务发现与负载均衡。Service作为固定接入点,通过标签选择器关联Pod组;Endpoint自动维护Service对应的Pod IP列表;kube-proxy监听API Server变化,维护节点网络规则实现负载均衡。无头Service(ClusterIP:None)适用于有状态应用直接通信。Service类型包括ClusterIP(默认)、NodePort、LoadBalancer和ExternalName。Pod访原创 2025-06-29 20:08:35 · 553 阅读 · 0 评论 -
Kubernetes中Pod资源对象详解
如果因为pvc或pv无法动态创建,那么pod也会一直处于pending状态,比如要使用StatefulSet 创建redis集群,因为粗心大意,定义的storageClassName名称写错了,那么会造成无法创建pvc,这种情况pod也会一直处于pending状态,或者,即使pvc是正常创建了,但是由于某些异常原因导致动态供应存储无法正常创建pv,那么这种情况pod也会一直处于pending状态。软规则,优先调度至满足的Node的节点,但不强求,多个优先级规则还可以设置权重值;原创 2025-06-29 19:39:13 · 931 阅读 · 0 评论 -
Kubernetes核心组件介绍
Kubernetes架构由master和node节点组成。master节点包含API Server(集群访问入口)、Controller Manager(各类控制器)、Scheduler(资源调度)和etcd(键值存储);node节点运行kubelet(节点管理/Pod生命周期)、kube-proxy(网络代理/负载均衡)和容器运行时。主要组件通过API Server交互,只有API Server能直接操作etcd。kube-proxy支持iptables和IPVS两种模式,后者提供更高性能负载均衡。原创 2025-06-29 17:42:56 · 929 阅读 · 0 评论 -
Kubernetes 虚拟网络详解(CNI实现:Flannel、Calico)
容器云平台的虚拟网络实现的底层原理原创 2025-06-29 17:13:18 · 1182 阅读 · 0 评论 -
Docker概念与操作(Dockerfile)
docker的容器、镜像、存储、网络的操作指令与Dockerfile的编写流程原创 2025-06-29 16:10:19 · 777 阅读 · 0 评论
分享