文章分类 -  云原生运维开发测试

摘要:摘要 2024-11-01 周五 杭州 暴雨 小记: 。。。 课程内容 OpenLDAP是轻型目录访问协议(Lightweight Directory Access Protocol,LDAP) 为了验证 OpenLDAP 快速接入系统的能力,并验证其功能,本文通过 docker 部署并验证其能力。 阅读全文
posted @ 2024-11-01 21:30 流雨声 阅读(49) 评论(0) 推荐(0)
摘要:摘要 通过公有云部署创建类似 MateLB 的应用负载,可以更加方便的对系统资源进行合理规划。 应用实践 CCM提供Kubernetes与阿里云基础产品(例如CLB、VPC等)对接的能力,支持在同一个CLB后端挂载集群内节点和集群外服务器,可以解决迁移过程中流量中断的难题,同时还支持将业务流量转发至 阅读全文
posted @ 2024-09-02 10:17 流雨声 阅读(51) 评论(0) 推荐(0)
摘要:摘要 2024-07-19 周五 杭州 闷热 小记: 中二少年,哎呦喂 应用实践 1. 安装部署 Kubeoperator 略。。。 2. WEB 登陆访问 URL 地址: http://192.168.67.77:8081/#browse/search/docker 账号/密码(默认): admi 阅读全文
posted @ 2024-07-19 18:15 流雨声 阅读(38) 评论(0) 推荐(0)
摘要:云原生流量管理系统中 Service , Ingress 和 Endpoint 的关系流量至上,娱乐至死,是普通人最好的归宿,这个世界无需太多精英,大多数都是小人物,何必野心勃勃。 阅读全文
posted @ 2023-02-18 11:04 流雨声 阅读(453) 评论(0) 推荐(0)
摘要:摘要 目前XXX云平台基于中间件的数据备份主要基于常见的中间件,mysql ,redis ,zk , es 进行的数据层面备份还原设计,主备集群的实现也是基于 etcd 进行的同步方案的设计实现; 数据层备份: 不破坏和不干预组件运行的状态和快照信息,做数据层的备份还原,依赖定制化的脚本实现,没有时 阅读全文
posted @ 2023-01-29 19:12 流雨声 阅读(1018) 评论(0) 推荐(0)
摘要:摘要 集群中的 pod 如何感知获取集群级别的相关信息,在一定的应用场景下可能会被使用到,这样可以更好的定位应用所在节点和应用实例对应的 ip 信息; 关键词: k8s; Pod_IP; Host_IP; nodeName; 应用实践 第一步: 定义测试文档 apiVersion: v1 kind: 阅读全文
posted @ 2023-01-29 18:55 流雨声 阅读(186) 评论(0) 推荐(0)
摘要:摘要 Bazel是一个支持多语言、跨平台的构建工具。Bazel支持任意大小的构建目标,并支持跨多个仓库的构建,是Google主推的一种构建工具。 开源编译的困境: 1、开源成为当前软件开发的主旋律。如何方便地获取依赖,并做到平滑升级很重要。如果构建工具能够很方便地获取源代码。 2、混合多语言编程成为 阅读全文
posted @ 2023-01-29 18:43 流雨声 阅读(1035) 评论(0) 推荐(0)
摘要:前情提要 将之前关于 K3s 的安装部署能力进行整理。 安装 K3s curl -sfL https://get.k3s.io | sh - 开启 helm & treafik a. 安装 helm wget https://get.helm.sh/helm-v3.5.0-linux-amd64.t 阅读全文
posted @ 2023-01-29 15:53 流雨声 阅读(222) 评论(0) 推荐(0)
摘要:背景 问题汇总 2022-10-31 周日 杭州 🐟 1 命名空间处于 terminating 清理办法 窗口1: # 开启 kubectl proxy 窗口2: # 导出命名空间资源 kubectl get namespace vpc123 -o json > tmp.json # 删除其中的 阅读全文
posted @ 2022-10-21 11:20 流雨声 阅读(332) 评论(0) 推荐(0)
摘要:前情提要 ceph 集群之前通过 rook-ceph 搭建过,但是对于 ceph 的组件还有用途却不是很了解,正好最近可以进行整理验证一下手工搭建 ceph 集群,并且整理下相关的使用命令,针对这种分布式的存储系统进行全面的了解; Ceph文件系统简述 Ceph是一个统一的分布式存储系统,设计初衷是 阅读全文
posted @ 2022-10-03 11:15 流雨声 阅读(914) 评论(0) 推荐(1)
摘要:前情提要 传统单机应用时代,为了保障服务的可用,因此产生了很多负载相关的技术,当然根据负载范围的不同,因此负载的应用侧重点也有差别,本文基于虚IP实现机器间的应用负载; 基于虚IP的负载应用范围很广,基本可以涵盖所有基于 IP 的应用; LVS 简介 LVS 由两部分程序组成,包括 ipvs 和 i 阅读全文
posted @ 2022-09-30 17:36 流雨声 阅读(136) 评论(0) 推荐(0)
摘要:前情提要 之前的关于 gRPC 的文章,https://www.cnblogs.com/vpc123/articles/16678034.html ,通过 go & python 混合开发的方式讲解了 grpc 的开发流程经验,因为不想在代码中引入 swagger-ui 的代码,所以把接口文档暂时搁 阅读全文
posted @ 2022-09-11 09:39 流雨声 阅读(712) 评论(0) 推荐(0)
摘要:前文概述 本篇博文完整讲述了如果通过 protocol buffers 定义并启动一个 gRPC 服务,然后在 gRPC 服务上提供一个 RESTful JSON API 的反向代理 gateway, 最后通过 swagger ui 来提供 RESTful JSON API 的说明,完整代码 hel 阅读全文
posted @ 2022-09-10 18:55 流雨声 阅读(830) 评论(0) 推荐(0)
摘要:前情提要 之前测试了 go + grpc + grpc-gateway + swagger-ui 测验了grpc 服务通过 restful 风格进行服务访问开发后端微服务的功能,基本走通的,go 本身性能很好的,基于云计算的微服务开发和设计,go 语言绝对是最优的选择,但是 go 的第三方库就没有 阅读全文
posted @ 2022-09-07 19:10 流雨声 阅读(921) 评论(0) 推荐(1)
摘要:前情提要 服务网关,通过 treafik 进行路由很便捷,因为想通过前端页面直接调度查询,但是对于 Postman 的使用,我一直没有进行过学习,趁着机会合适就做一下相关的整理;我本来想做一个前端界面直接调用 K8s 相关服务接口的网关入口的,所以先通过 Postman 学会调试再说; Postma 阅读全文
posted @ 2022-08-21 09:28 流雨声 阅读(1650) 评论(0) 推荐(0)
摘要:前情提要 Traefik是一个开源的边缘路由器,它使发布您的服务成为一个有趣和简单的体验。它接受外部请求,通过路由找到相关组件处理请求。 Traefik 是一个云原生的新型的 HTTP 反向代理、负载均衡软件,能轻易的部署微服务. 它支持多种后端 (Docker, Swarm, Mesos/Mara 阅读全文
posted @ 2022-08-20 23:08 流雨声 阅读(313) 评论(0) 推荐(0)
摘要:前情提要 最近一周开始梳理开源项目的开发思路,一般开发项目的开发方式无非是两种,要么基于 API 开发,要么基于 ABI 项目开发,几乎所有的应用程序都是基于上述两种方式开发完成的,基于 go 项目的开发也是时间沉淀下来的感悟吧,所以做下总结; 小记: 好久不看电视剧了,不过”天才基本法“的短视频却 阅读全文
posted @ 2022-07-30 16:27 流雨声 阅读(416) 评论(0) 推荐(0)
摘要:前情提要 最近要画大量的架构图设计稿,当然之前也有很多可以选择的绘图工具,可是总是那么中规中矩,其实总觉得不是那么让人激动,周末对比了各种头脑风暴的手绘工具,excalidraw 确实让自己突然眼前一亮,因为最近也在学习通过 rust 书写的 rCore 操作系统相关的知识点,其中的绘图工具让我喜欢 阅读全文
posted @ 2022-07-25 20:55 流雨声 阅读(1811) 评论(1) 推荐(0)
摘要:K8s & K3s 集群基于 rook & ceph 操作指南动态存储简介 虽然K8S提供了PVC的方式进行存储的便利性,但是PV的创建还是要手工的,使用起来不是很方便,在k8s 1.4以后,kubernetes提供了一种更加方便的动态创建PV的方式,即StorageClass。使用StorageClass时无需预先创建固定大小的PV来等待使用者创建PVC使用 阅读全文
posted @ 2021-02-11 14:59 流雨声 阅读(454) 评论(0) 推荐(0)