logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一、容器技术介绍

核心定义:容器是一种操作系统层面的虚拟化技术,通过对,让他在下,获得独立的运行视图与资源边界。与传统虚拟机对比特性虚拟机 (VM)容器 (Container)虚拟化层级硬件级虚拟化 (Hypervisor)操作系统级虚拟化资源占用GB级内存、完整系统镜像MB级内存、共享内核启动速度分钟级秒级(0.1~1秒)性能损耗15%-30%<5%隔离性硬件级强隔离进程级隔离。

#docker#运维#云原生
CubeFS存储(一)

CubeFS 是 CNCF 托管的云原生存储系统,支持多协议(S3/POSIX/HDFS)、双存储引擎(多副本与纠删码)及多租户管理。具有可扩展性、高性能(多级缓存优化)、云原生集成(CSI插件)等特点,适用于大数据分析、AI训练、容器存储、数据库存算分离等场景。其架构包含元数据子系统、数据子系统和资源管理节点,提供PB/EB级存储能力,支持多种访问协议互通。

#kubernetes
JuiceFS存储

JuiceFS是一款面向云环境的高性能POSIX文件系统,采用数据-元数据分离架构,将对象存储转化为全功能文件系统。它兼容POSIX、HDFS和S3协议,支持分布式访问、强一致性和数据加密,适用于AI训练、大数据分析等场景。JuiceFS由客户端、数据存储(对象存储)和元数据引擎(支持多种数据库)组成,文件数据被切分为Chunk和Slice存储在对象存储中,元数据则保存在独立引擎。该架构既保持了云

#kubernetes
三、Istio流量治理(二)

本文介绍了Istio流量治理的核心配置机制,重点解析了Pilot组件的工作原理和流量管理架构。Pilot作为控制平面的核心组件,负责从服务注册表和API Server获取配置信息,并将其转换为xDS格式分发给Envoy。文章详细阐述了Pilot-discovery、Kubernetes API Server等控制平面组件,以及pilot-agent、Envoy等数据平面组件的功能与协作关系。此外,

#istio#kubernetes
Pod异常状态排错

有时候服务部署成功运行过,但在某个时候节点突然挂了,此时就会触发驱逐,创建新的副本调度到其 它节点上,对于已经挂载了磁盘的 Pod,它通常需要被调度到跟当前节点和磁盘在同一个可用区,如果 集群中同一个可用区的节点不满足调度条件,即使其它可用区节点各种条件都满足,但不跟当前节点在 同一个可用区,也是不会调度的。太短,容器启动慢,导致容器还没完全启动就开始探测,如果 successThreshold

#docker#kubernetes#容器
云原生及k8s组件简单介绍

一、云原生云原生景观图:https://landscape.cncf.io/cncf官网:https://www.cncf.io/projects/Graduated 毕业项目,可在生产中使用incubating:孵化中的项目sandbox:沙箱项目kubernetes官网:https://kubernetes.io/k8s github:https://github.com/kubernetes

#kubernetes#docker#容器
使用rook-ceph部署高可用ceph集群

Rook是一种开源的、云原生存储的编排器,可以为各种存储服务在云原生的环境中实现无缝先和,提供了所必须的平台、框架和服务;而Ceph是Rook所支持的众多存储的一种,在k8s环境中,Ceph基于Rook能够为应用提供块存储(Block Storage),对象存储(Object Storage)以及共享文件系统服务。

文章图片
#ceph
kubernetes HPA使用及测试

Horizontal Pod Autoscaling (HPA)控制器,根据预定义好的阈值及pod当前的资源利用率,自动控制在k8s集群中运行的pod数量(自动弹性水平自动伸缩).

文章图片
#kubernetes#docker#容器
kubernetes磁盘爆满故障处理

kubelet 有 gc 和驱逐机制,通过,,,,–等参数控制 kubelet 的 gc 和驱逐策略来释放磁盘空间,如果配置正确的情况下,磁盘一般不会爆满。通常导致爆满的原因可能是配置不正确或者节点上有其它非 K8S 管理的进程在不断写数据到磁盘占用 大量空间导致磁盘爆满。

#kubernetes#docker#容器
    共 11 条
  • 1
  • 2
  • 请选择