文章分类 - 云原生运维开发测试
摘要:摘要 2024-11-01 周五 杭州 暴雨 小记: 。。。 课程内容 OpenLDAP是轻型目录访问协议(Lightweight Directory Access Protocol,LDAP) 为了验证 OpenLDAP 快速接入系统的能力,并验证其功能,本文通过 docker 部署并验证其能力。
阅读全文
摘要:摘要 通过公有云部署创建类似 MateLB 的应用负载,可以更加方便的对系统资源进行合理规划。 应用实践 CCM提供Kubernetes与阿里云基础产品(例如CLB、VPC等)对接的能力,支持在同一个CLB后端挂载集群内节点和集群外服务器,可以解决迁移过程中流量中断的难题,同时还支持将业务流量转发至
阅读全文
摘要:摘要 2024-07-19 周五 杭州 闷热 小记: 中二少年,哎呦喂 应用实践 1. 安装部署 Kubeoperator 略。。。 2. WEB 登陆访问 URL 地址: http://192.168.67.77:8081/#browse/search/docker 账号/密码(默认): admi
阅读全文
摘要:
流量至上,娱乐至死,是普通人最好的归宿,这个世界无需太多精英,大多数都是小人物,何必野心勃勃。
阅读全文

摘要:摘要 目前XXX云平台基于中间件的数据备份主要基于常见的中间件,mysql ,redis ,zk , es 进行的数据层面备份还原设计,主备集群的实现也是基于 etcd 进行的同步方案的设计实现; 数据层备份: 不破坏和不干预组件运行的状态和快照信息,做数据层的备份还原,依赖定制化的脚本实现,没有时
阅读全文
摘要:摘要 集群中的 pod 如何感知获取集群级别的相关信息,在一定的应用场景下可能会被使用到,这样可以更好的定位应用所在节点和应用实例对应的 ip 信息; 关键词: k8s; Pod_IP; Host_IP; nodeName; 应用实践 第一步: 定义测试文档 apiVersion: v1 kind:
阅读全文
摘要:摘要 Bazel是一个支持多语言、跨平台的构建工具。Bazel支持任意大小的构建目标,并支持跨多个仓库的构建,是Google主推的一种构建工具。 开源编译的困境: 1、开源成为当前软件开发的主旋律。如何方便地获取依赖,并做到平滑升级很重要。如果构建工具能够很方便地获取源代码。 2、混合多语言编程成为
阅读全文
摘要:前情提要 将之前关于 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
阅读全文
摘要:背景 问题汇总 2022-10-31 周日 杭州 🐟 1 命名空间处于 terminating 清理办法 窗口1: # 开启 kubectl proxy 窗口2: # 导出命名空间资源 kubectl get namespace vpc123 -o json > tmp.json # 删除其中的
阅读全文
摘要:前情提要 ceph 集群之前通过 rook-ceph 搭建过,但是对于 ceph 的组件还有用途却不是很了解,正好最近可以进行整理验证一下手工搭建 ceph 集群,并且整理下相关的使用命令,针对这种分布式的存储系统进行全面的了解; Ceph文件系统简述 Ceph是一个统一的分布式存储系统,设计初衷是
阅读全文
摘要:前情提要 传统单机应用时代,为了保障服务的可用,因此产生了很多负载相关的技术,当然根据负载范围的不同,因此负载的应用侧重点也有差别,本文基于虚IP实现机器间的应用负载; 基于虚IP的负载应用范围很广,基本可以涵盖所有基于 IP 的应用; LVS 简介 LVS 由两部分程序组成,包括 ipvs 和 i
阅读全文
摘要:前情提要 之前的关于 gRPC 的文章,https://www.cnblogs.com/vpc123/articles/16678034.html ,通过 go & python 混合开发的方式讲解了 grpc 的开发流程经验,因为不想在代码中引入 swagger-ui 的代码,所以把接口文档暂时搁
阅读全文
摘要:前文概述 本篇博文完整讲述了如果通过 protocol buffers 定义并启动一个 gRPC 服务,然后在 gRPC 服务上提供一个 RESTful JSON API 的反向代理 gateway, 最后通过 swagger ui 来提供 RESTful JSON API 的说明,完整代码 hel
阅读全文
摘要:前情提要 之前测试了 go + grpc + grpc-gateway + swagger-ui 测验了grpc 服务通过 restful 风格进行服务访问开发后端微服务的功能,基本走通的,go 本身性能很好的,基于云计算的微服务开发和设计,go 语言绝对是最优的选择,但是 go 的第三方库就没有
阅读全文
摘要:前情提要 服务网关,通过 treafik 进行路由很便捷,因为想通过前端页面直接调度查询,但是对于 Postman 的使用,我一直没有进行过学习,趁着机会合适就做一下相关的整理;我本来想做一个前端界面直接调用 K8s 相关服务接口的网关入口的,所以先通过 Postman 学会调试再说; Postma
阅读全文
摘要:前情提要 Traefik是一个开源的边缘路由器,它使发布您的服务成为一个有趣和简单的体验。它接受外部请求,通过路由找到相关组件处理请求。 Traefik 是一个云原生的新型的 HTTP 反向代理、负载均衡软件,能轻易的部署微服务. 它支持多种后端 (Docker, Swarm, Mesos/Mara
阅读全文
摘要:前情提要 最近一周开始梳理开源项目的开发思路,一般开发项目的开发方式无非是两种,要么基于 API 开发,要么基于 ABI 项目开发,几乎所有的应用程序都是基于上述两种方式开发完成的,基于 go 项目的开发也是时间沉淀下来的感悟吧,所以做下总结; 小记: 好久不看电视剧了,不过”天才基本法“的短视频却
阅读全文
摘要:前情提要 最近要画大量的架构图设计稿,当然之前也有很多可以选择的绘图工具,可是总是那么中规中矩,其实总觉得不是那么让人激动,周末对比了各种头脑风暴的手绘工具,excalidraw 确实让自己突然眼前一亮,因为最近也在学习通过 rust 书写的 rCore 操作系统相关的知识点,其中的绘图工具让我喜欢
阅读全文
摘要:
动态存储简介 虽然K8S提供了PVC的方式进行存储的便利性,但是PV的创建还是要手工的,使用起来不是很方便,在k8s 1.4以后,kubernetes提供了一种更加方便的动态创建PV的方式,即StorageClass。使用StorageClass时无需预先创建固定大小的PV来等待使用者创建PVC使用
阅读全文
