logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【技术】容器-harbor项目列表加载过慢与 ChartMuseum 优化实践

Harbor 2.4版本在使用S3存储时出现项目列表加载缓慢问题,主要原因是ChartMuseum生成的大型index.yaml文件导致性能瓶颈。分析发现,当项目包含大量Helm Chart版本时,S3扫描、大文件传输和YAML解析会超过30秒超时限制。解决方案是在ChartMuseum配置中添加INDEX_LIMIT参数(如设为500),强制限制每个Chart保留的最新版本数,使index.ya

文章图片
#kubernetes#容器#云原生
【技术】Harbor在ARM64上翻车了:不是配置问题,而是...

本文介绍了在ARM64架构的鲲鹏920服务器上部署Harbor容器镜像仓库的实践过程。由于官方提供的Harbor离线安装包仅包含x86镜像,作者通过ghcr.io获取ARM64版本镜像并重新打标签完成部署。部署后遇到Redis容器持续崩溃的问题,经排查发现是由于麒麟V10系统默认64KB页大小与Harbor官方Redis镜像中的jemalloc内存分配器不兼容所致。文章提供了两种解决方案:短期方案

文章图片
#kubernetes#云原生#容器
Kubenetes-基于kubespray 部署集群

kubespray 是一个部署生产级别的kubernetes集群的github 开源项目,基于ansible-playbook实现自动化部署。github地址: https://github.com/kubernetes-sigs/kubespray,具体支持的比如OS以及插件等功能详见github。#这里kubestrap 将ssh ip和cluster 通信的ip 在inventory里面区分

文章图片
#kubernetes#容器#linux +1
【技术】从POD创建看Kubernetes源码实现 (四)- kube-scheduler

本文分析了Kubernetes调度器kube-scheduler的核心实现流程。当检测到未分配节点的Pod时,调度器通过ScheduleOne方法启动调度流程。调度过程基于Scheduling Framework设计,采用插件机制进行节点过滤(Filter)和打分(Score),包括资源检查、污点容忍等策略。调度器采用乐观并发控制,先在内存缓存中"假设"Pod已分配节点,再异步

文章图片
#kubernetes#容器#云原生
我花了一下午把“小龙虾“OpenClaw 部署到了三个系统上,这是我整理的笔记

OpenClaw是一款火爆的开源AI执行引擎,支持在本地电脑上完成文件整理、写周报等任务,数据不出设备,确保隐私安全。文章详细介绍了在Windows、Mac、Ubuntu三大系统上的部署方法,推荐使用Node.js 22+版本和大模型API Key(如阿里云百炼)。Windows用户需注意权限问题,Mac体验最佳,Ubuntu建议配置systemd服务保持后台运行。此外还提供了Docker部署方案

文章图片
我花了一下午把“小龙虾“OpenClaw 部署到了三个系统上,这是我整理的笔记

OpenClaw是一款火爆的开源AI执行引擎,支持在本地电脑上完成文件整理、写周报等任务,数据不出设备,确保隐私安全。文章详细介绍了在Windows、Mac、Ubuntu三大系统上的部署方法,推荐使用Node.js 22+版本和大模型API Key(如阿里云百炼)。Windows用户需注意权限问题,Mac体验最佳,Ubuntu建议配置systemd服务保持后台运行。此外还提供了Docker部署方案

文章图片
排错-harbor-db容器异常重启

看报错提示是由于数据目录不为空导致初始化失败,docker-compose.yml 中将宿主机目录 /data/database 挂载进容器的。(默认的docker-compose log driver走了tcp syslog, 可以自行更改)docker-compose.yml中新增 privileged: true ,使用特权模式。harbor-db 容器一直restart,查看日志发现 报错

文章图片
#kubernetes#容器#云原生
deepseek+kimi自动生成ppt

打开deepseek官网,输入详细的需求,让他生成个ppt。打开kimi粘贴刚才deepseek生成的内容。接着deepseek开始思考生成了。可以一键生成啦,下载编辑使用吧。接着复制生成了的内容。

文章图片
#人工智能
【技术】从POD创建看Kubernetes源码实现 (六)- containerd

本文分析了Kubernetes创建POD时containerd侧的代码流程。主要内容包括:1) containerd作为容器运行时通过CRI插件与Kubernetes集成;2) 详细解析RunPodSandbox函数的实现过程,包括网络命名空间创建、沙箱元数据管理等;3) 介绍CreateSandbox函数如何作为适配器将CRI请求委托给具体沙箱控制器。文章基于Kubernetes v1.34版本

文章图片
#kubernetes#容器#云原生
deepseek+kimi自动生成ppt

打开deepseek官网,输入详细的需求,让他生成个ppt。打开kimi粘贴刚才deepseek生成的内容。接着deepseek开始思考生成了。可以一键生成啦,下载编辑使用吧。接着复制生成了的内容。

文章图片
#人工智能
    共 15 条
  • 1
  • 2
  • 请选择