摘要: 用kubernetes-API删除 1、首先,获取要删除 NameSpace 的 JSON 文件: 替换其中的 <terminating-namespace> 为实际 namespace kubectl get namespace <terminating-namespace> -o json >t 阅读全文
posted @ 2024-11-05 09:42 wushaoyu 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Rancher迁移 背景:rancher最开始使用docker单容器运行,后由于单节点不稳定迁移至HA模式模式。后期由于基础设施迁移,又从HA模式迁移到HA模式。 概述:本文用于记录rancher从docker迁移到HA架构、从HA架构到HA架构的过程,由于前期迁移过程中网上没有搜索到完整的迁移记录 阅读全文
posted @ 2024-09-30 10:28 wushaoyu 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1 副本机制的定义:所谓副本机制(Replication),也可以称之为备份机制,通常是指分布式在多台网络互连的机器上保存有相同的数据拷贝。 2 副本机制的好处: 提供数据冗余。即使系统部分组件失效,系统依然能够继续运转,因而增加了整体可用性以及数据持久性。 提供高伸缩性。支持横向扩展,能够通过增加 阅读全文
posted @ 2023-06-12 12:50 wushaoyu 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一、重平衡流程介绍 消费者组重平衡的作用就是让消费者组达成一致,完成消费者与哪些主题分区达成一致。重平衡需要借助Kafka broker端的协调者组件,在coordinator的帮助下完成整个消费者分组的分区重分配。 触发与通知 重平衡触发的3个条件 消费者组的成员数量变化 消费者组的主题数量发生变 阅读全文
posted @ 2023-06-12 12:48 wushaoyu 阅读(61) 评论(0) 推荐(0) 编辑
摘要: new和make 1. new 和 make 都用于分配内存; 2. new 对指针类型分配内存,返回值是分配类型的指针,new也可以对 slice 、map、channel 分配内存;但多用于自定义的结构体 3. make 仅用于 slice、map和 channel 类型的初始化分配内存空间,返 阅读全文
posted @ 2023-05-21 22:22 wushaoyu 阅读(25) 评论(0) 推荐(0) 编辑
摘要: golang 批量构建jenkins job py批量构建jenkins job是,若job在某个floder下面则无法调用,目前测试发现只要job在jenkins根目录下才可调用。golang则比较灵活,可以实现该需求,此处记录golang使用gojenkins包来批量构建jenkins的job。 阅读全文
posted @ 2023-03-05 22:23 wushaoyu 阅读(379) 评论(0) 推荐(0) 编辑
摘要: lvm在原有的磁盘上扩容记录 一、新建 1、格式化磁盘,将格式设置为lvm格式 fdisk /dev/vdc fdisk /dev/vdd 2、创建pv pvcreate /dev/vdc1 /dev/vdd1 3、创建vg vgcreate vgdata /dev/vdc1 /dev/vdd1 4 阅读全文
posted @ 2023-03-01 20:12 wushaoyu 阅读(106) 评论(0) 推荐(0) 编辑
摘要: k8s operator开发与使用 本篇文章用于记录k8s operator的开发,此处以一个简单的demo来记录operator的开发过程及相关要点;本文中使用kubebuilder工具来生成相关代码。 实现一个daemonset资源对象的operator,作用为在每个节点启动一个nginx po 阅读全文
posted @ 2023-02-25 20:26 wushaoyu 阅读(827) 评论(0) 推荐(1) 编辑
摘要: git的配置与使用 git是一个分布式版本控制软件,最初由林纳斯·托瓦兹(Linus Torvalds)创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。 分布式版本控制 所有版本信息仓库全部同步到本地的每个用户,这样就可以在本地查看所有版本历史,可以离线在本地提交,只 阅读全文
posted @ 2023-02-24 14:55 wushaoyu 阅读(1560) 评论(0) 推荐(0) 编辑
摘要: 1、ssh登录到node节点 2、查看日志 1)针对systemd拉起的服务 journalctl -afu kubelet -S “2019-08-26 15:00:00” -u unit,对应的systemd拉起的组件,如kubelet -f follow,跟踪最新日志 -a show all, 阅读全文
posted @ 2023-02-21 22:13 wushaoyu 阅读(39) 评论(0) 推荐(0) 编辑