virt-manager libxml2 module bug解决

virt-manager是一个kvm的管理工具,在自己用的小型环境里还是很方便的,我也用了挺久。因为是mac所以是用homebrew-virt-manager。之前一直用的老版本,最近mac更新...

kubernetes scheduler流程图

最近在跟着《k8s-1.13版本源码分析》读k8s源码,顺着流程把scheduler调度器模块过了一遍,文中有一幅k8s  scheduler调度器工作流程图画的不错,这里做个记录备忘。

配置和使用kube-prometheus

我们在k8s集群中使用云原生的promethues通常需要用到coreos的prometheus-operater,它可以方便的帮助我们在k8s中部署和配置使用prometheus。但prometheus并不是开箱即用的...

grafana dashboard django bug修复

grafana的官方有很多用户提供的dashboard样本,其中关于django的有 https://grafana.com/grafana/dashboards/9528 对应的django-metric是https://github...

Ant design pro删除BasicLayout国际化/帮助/顶部搜索

最近学了下react那一套东西,从react的官方文档和官方示例开始看起,感觉官方文档写得相当详实漂亮,由浅入深让人很容易接受。但想着国内可是有antd这么牛逼的轮子,作为react的UI组可是世界第二的存在(star数)...

kubernetes+jenkins实现现代cicd流水线(一)

前面几篇文章已经谈过在k8s中如何实现rook/ceph持久化存储和服务发现/负载均衡/服务暴露策略,接下来几篇文章将以springboot项目为例,详解如何利用kubernetes容器编排平台实现cicd流水线(devops)。

谈自由意志

此文写于一年半到两年前,写了一半就停住,存过草稿就不想发了。过了这么久,对一些东西的看法也发生了变化,现在回头看看过去写的东西,觉得挺有趣的,不妨发出来吧。(较初稿有微调) 关于自由意志的存在问题,是哲学的一个基本命题。 何谓自由意志...

kubernetes集群中服务的负载均衡和外部发现

传统的负载均衡策略一般是: 客户端 -dns -4层库在均衡(HA) -7层负载均衡 -具体的后端服务 这种方式处理服务发现和动态配置比较难搞,比如后端服务动态扩缩容什么的。 一开始的做法肯定是OP人工维护7层负载均衡集群配置...

kubernetes搭建并使用rook/ceph的pv存储

k8s中pod的存储在非单节点是不支持hostpath的,都得用各种分布式存储来实现.每个pvc对应的pv手工创建也很不现实,试了下rook-ceph分布式存储的搞法,感觉不错.其中也还是遇到了很多坑,这里稍微记录一下.