背景 在解决continue加载的时候,重新构建的idea web workspace 20241002continue在projector环境下的加载和相关问题 其实是个副产物,之前做飞连镜像的时候也用过 这次是升级了操作系统版本,构建成功了,在22.04的ubuntu上重新打包了workspcae,当开启jcef后可在vnc环境下正常运行浏览器、JCEF App 代码和说明参考 https://github.com/dev-assistant/skykoma-workspace/tree/main/workspace-ubuntu 注意默认带了个idea干净纯净的ubuntu是base的那个镜像 实现细节 TODO 后面有时间再详细补充,难点是跳过idea默认的各种弹框 后续 ...
20241002continue在projector环境下的加载和相关问题
20231202argocd搭建试玩
0.背景 博客地址 https://blog.hylstudio.cn/archives/1350 飞书文档 https://paraparty.feishu.cn/docx/GEwVdulCgoLX7dxSHMecy4mBnch argocd试玩,对于argocd定位是cd,能否胜任k8s面板存疑 结论:不能当作k8s面板使用,但对小白开发比较友好 这里作为备份,为了最好的阅读体验可以看飞书 1.安装 Shell mkdir argocd cd argocd wget https://raw.githubusercontent.com/argoproj/argo-cd/v2.9.3/manifests/ha/install.yaml 01 mkdir argocd cd argocd wget h ...
20231125ks-installer追踪
0.背景 博客地址 https://blog.hylstudio.cn/archives/1343 飞书文档 https://paraparty.feishu.cn/docx/FTM7d1TIcoxL83xfRWzc34omnFe 安装k8s的时候最后一步会特别慢,之前追了一半,今天继续追完搞清楚发生了啥 懒得排版了,为了最佳阅读体验可以看飞书,这里做备份 1.追踪过程 前置知识:kubectl、shell-operator、python、ansible、helm 从https://github.com/kubesphere/ks-installer/blob/20a6daa18adf10410a385b48ab2769e55d8bdee2/Dockerfile.complete#L8 我们可以看到主入口的程序来源是https://github.com/flant/shell-ope ...
20231003DevOps相关特性总结
0.背景 总结一些无需保密的经验作为总结 20230610企业级web开发特性总结 1.DevOps相关特性总结 监听代码变动 打包环境容器化 平滑关机 健康检查 流量路由 多环境打包 配置中心 一般每个独立动作称作action,一次独立完整的流程称作pipeline,一条pipeline由多个action编排组成 pipeline可人为指定触发条件,可以选择手动触发、定时触发、git事件触发等 action之间可串行并行随意组合,action节点可选择自动执行、定时执行、人工执行、人工二次确认等选项。action节点的类型不同平台略有差异。 2.代码变动监听 代码变动监听一般使用gi ...
20230725接入层网络总结
0.背景 总结一些无需保密的经验作为总结 20230610企业级web开发特性总结 1.接入层网络 一般web系统都是由接入层网络+业务层网络组成,从用户客户端到业务曾服务的入口这段流量路径通常是人们所说的接入层网络 网络层这中间通常会包括:DNS、X层负载均衡 物理链路上通常会包括三大运营商接入网络、小运营商接入网络、机房间专线、核心交换机互联 相关技术包括虚拟IP、4层/7层网络报文解析等 2.相关总结 一个典型的wen服务接入层网络通常是由 DNS系统、4层负载均衡、7层负载均衡组成 无论是哪层,核心思想都是把多个一样的东西对外表现 ...
20230701kubesphere修复bug方案
0.背景 博客地址 https://blog.hylstudio.cn/archives/1258 飞书文档 https://y5eh3nr7kr.feishu.cn/docx/WofxdG39IomQZAxpg83c2LranGd kubesphere有点小bug想修一修,准备搭一个本地的环境。 利用最新版的kubekey已经可以支持搭建自定义域名的harbor当作镜像中心了,利用这个镜像中心可离线或加速安装当前官网文档上的kubersphere和k8s。 当安装完成后进入负责安装的pod内查看来下,发现是/shell-operator在运行,打算从这个东西入手来尝试搞清楚kubesphere的安装和运行逻辑,从而对现有的kubesphere做补丁升级 ...