随笔分类 -  kubernetes

neondatabase 开源的k8s postgres autoscaling 工具
摘要:autoscaling neondatabase 开源的pg 扩展工具(核心是解决neondatabase的一些问题),但是设计上有不少值得学习参考的地方 参考架构 说明 autoscaling 设计上实现了自己的一个vm (支持在线迁移业务影响小),实现了自己的scheduler,也算是一个不错的 阅读全文

posted @ 2023-04-05 23:36 荣锋亮 阅读(55) 评论(0) 推荐(0) 编辑

使用sealos 快速部署生产可用的k8s环境
摘要:sealos 是一个很不错的k8s 部署工具,内部实际上也是基于了kubeadm ,但是sealos 做了不少方便的扩展 比如自己搞了一层基于lvs 的ha ,可以简化我们k8s 环境ha 的问题(但是如果需要外部访问还是需要一层ha 方案的) 同时sealos 提供了自己的一套容器镜像仓库,离线部 阅读全文

posted @ 2023-04-05 10:30 荣锋亮 阅读(423) 评论(0) 推荐(0) 编辑

grafana admin 密码重置
摘要:有时可能碰到grafana admin 密码忘记的问题,我们可以通过重置解决 参考命令 命令 grafana-cli admin reset-admin-password xxxxxxxx 参考资料 https://community.grafana.com/t/admin-password-res 阅读全文

posted @ 2023-04-01 20:54 荣锋亮 阅读(136) 评论(0) 推荐(0) 编辑

"cni0" already has an IP address different from 问题解决
摘要:解决方法 删除历史的 ip link set cni0 down brctl delbr cni0 // 可以通过 yum install bridge-utils 安装 systemctl restart containerd && systemctl restart kubelet // 可选的 阅读全文

posted @ 2023-04-01 20:53 荣锋亮 阅读(112) 评论(0) 推荐(0) 编辑

flannel 低版本glog flag redefined error 问题解决
摘要:最近在构建一个老版本的flannel的时候碰到了此问题,记录下,方便使用 解决方法 glide install --strip-vendor --strip-vcs 参考资料 https://stackoverflow.com/questions/37284423/glog-flag-redefin 阅读全文

posted @ 2023-02-11 23:12 荣锋亮 阅读(41) 评论(0) 推荐(0) 编辑

flannel vni 一些说明
摘要:flannel 不同版本配置部分代码的处理是不一样的,以下做一个简单的说明 概述 vni 主要是进行网络隔离的,只有相同vni 的网络可以通信 flannel 最新版本的配置处理比较清晰,老版本(目前测试的0.7.1)配置分散在多处 flannel 默认只能创建一个vni,而且默认是1 v0.7.1 阅读全文

posted @ 2023-02-11 23:07 荣锋亮 阅读(74) 评论(0) 推荐(0) 编辑

tilt 解决dev 环境微服务部署的工具
摘要:tilt 核心是解决部署在k8s 上的微服务,让我们的开发环境即代码官方的说法kuberntes for prod Tilt for devtilt 可以类似我们的一些操作docker build && kubectl apply 以及docker-compose up tilt 自动化了所有步骤 阅读全文

posted @ 2022-09-12 22:34 荣锋亮 阅读(206) 评论(0) 推荐(0) 编辑

pixie k8s 原生应用即时监控工具
摘要:pixie 使用了ebpf 进行k8s 服务的观测 支持的特性 自动遥测: Pixie 使用 eBPF 自动收集遥测数据,例如全身请求、资源和网络指标、应用程序配置文件等。在此处查看完整的数据源列表。 集群内边缘计算: Pixie 在集群本地收集、存储和查询所有遥测数据。Pixie 使用不到 5% 阅读全文

posted @ 2022-08-17 21:36 荣锋亮 阅读(788) 评论(0) 推荐(1) 编辑

k8s 自定义pod hosts的几种方法
摘要:日常中我们可能会碰到不少关于自定义pod hosts的场景,对于不同的k8s 版本处理的不一样的 以下整理一些参考方法 自定义coredns 自定义coredns 可以直接让解析的域名使用coredns 处理,好处是可以全局生效,不好的地方就是全局可能会影响其他不需要自定义hosts的 扩展core 阅读全文

posted @ 2022-06-16 21:19 荣锋亮 阅读(1921) 评论(0) 推荐(0) 编辑

一次k8s 数据卷异常问题的解决
摘要:k8s 持久卷的问题实际上问题还是不少的,但是总的趋势的会越来越好的,以下记录一个自己处理的问题## 现象k8s 数据卷异常了,容器在启动的时候,k8s 会包装存储一致性检查以及正确的挂载碰到的问题multiply-claimed block(s), shared with 3 file(s)造成挂 阅读全文

posted @ 2022-05-19 23:29 荣锋亮 阅读(250) 评论(0) 推荐(0) 编辑

使用kind 部署k8s in docker
摘要:安装 go module 模式 go install sigs.k8s.io/kind@latest 创建集群 kind create cluster 效果 参考架构 参考资料 https://kind.sigs.k8s.io/ https://github.com/kubernetes-sigs/ 阅读全文

posted @ 2022-01-14 20:20 荣锋亮 阅读(211) 评论(0) 推荐(0) 编辑

juicefs csi 集成试用
摘要:主要是一个试用,对于k8s 使用了minikube minikube 安装 这个直接可以参考官方文档 (注意可能需要合理上网) curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 阅读全文

posted @ 2022-01-06 00:00 荣锋亮 阅读(256) 评论(0) 推荐(0) 编辑

基于squid 暴露k8s 服务
摘要:实际上与我去年基于golang编写的一个特别简单的功能是类似的,知识基于squid 解决 原有方案 基于squid 的方案 技术上是一样的都是正向代理,强大的地方在于利用了squid 强大的控制能力,同时可以直接使用squid 的认证,增强系统的安全 说明 技术上没啥核心与基于golang 的模式是 阅读全文

posted @ 2022-01-01 23:43 荣锋亮 阅读(146) 评论(0) 推荐(0) 编辑

k8s集群部署几种方式
摘要:几种可选的工具 kubeadm https://github.com/kubernetes/kubeadm kops https://github.com/kubernetes/kops k0s https://k0sproject.io/ kubespray https://github.com/ 阅读全文

posted @ 2021-12-18 01:05 荣锋亮 阅读(392) 评论(0) 推荐(0) 编辑

k8s 数据卷需要很长时间才能挂载成功
摘要:这个问题还是比较常见的,尤其是我们在使用了securitycontext 以及挂载的文件很多的时候(碎文件多) 原因 当我们配置了fsGroup 的是否就会很慢,k8s 会进行递归chown 以及chmod 当我们的文件很多的时候问题就很突出了,而且随着文件越多,我们的挂载就越慢 解决方法 k8s 阅读全文

posted @ 2021-12-15 02:54 荣锋亮 阅读(496) 评论(0) 推荐(0) 编辑

Qovery/engine 多云部署引擎
摘要:Qovery/engine 是Qovery 团队开源的多云部署引擎,同时也是Qovery 产品的一个核心组件 支持的特性 0 基础设施管理 多云 基于k8s 基于terraform+helm 格式文件(简化迁移成本) 强大的cli web 界面(当然是Qovery网站的) 参考资料 https:// 阅读全文

posted @ 2020-12-22 09:39 荣锋亮 阅读(325) 评论(0) 推荐(0) 编辑

几种方便的轻量级k8s环境部署模式
摘要:k8s 的周边是异常的丰富,rancher的k3s是一个很不错的快速学习k8s 以及进行边缘计算 k0s 是最新社区的一个k8s部署服务,很灵活,minikube 也是一个不错的选择(但是有点重) kind 使用k8s in docker 的模式比较适合开发测试 k3s 参考架构 k0s 参考架构 阅读全文

posted @ 2020-12-09 11:43 荣锋亮 阅读(1967) 评论(0) 推荐(0) 编辑

securecodebox开箱即用的持续安全工具
摘要:securecodebox 是基于k8s的模块化的工具集,可以用来进行软件的安全扫描 参考架构 https://docs.securecodebox.io/ https://github.com/secureCodeBox/secureCodeBox 阅读全文

posted @ 2020-12-08 10:33 荣锋亮 阅读(351) 评论(0) 推荐(0) 编辑

openyurt alibaba 开源基于k8s 的边缘计算工具
摘要:openyurt是alibaba开源的,使我们可以扩展我们的k8s 集群,使其支持边缘计算,基于golang编写 参考架构 参考资料 https://github.com/alibaba/openyurt https://openyurt.io/ 阅读全文

posted @ 2020-12-08 10:10 荣锋亮 阅读(283) 评论(0) 推荐(0) 编辑

lens 开源k8s ide
摘要:lens 是一个开源的k8s ide 可以用来方便的进行k8s 管理,问题排查,而且支持多集群的管理 同时也包含了很不错的界面,用户体验还是很不错的 参考资料 https://k8slens.dev/ https://github.com/lensapp/lens 阅读全文

posted @ 2020-12-08 10:09 荣锋亮 阅读(1272) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示