解决k8s的javaSDK与jackson不兼容问题
k8s的java sdk中json序列化使用了google自家的gosn,但是springboot中默认使用Jackson,我们的业务代码里面也习惯上使用了Jackson。所以直接用k8s sdk会出现各种序列化/反序列化错误,需要做适配。
2023-07-10
3分钟阅读时长
K3s存储插件使用笔记
原理 k8s存储主要依赖PV和PVC的机制,前者由运维人员声明可用的存储,如: apiVersion: v1 kind: PersistentVolume metadata: name: nfs spec: storageClassName: manual capacity: storage: 10Gi accessModes: - ReadWriteMany nfs: server: 10.244.1.4 path: "/" 后者是用户(开发人员)声明的需求: apiVersion: v1 kind: PersistentVolumeClaim metadata: name: nfs spec: accessModes: - ReadWriteMany storageClassName: manual resources: requests: storage: 1Gi 两者的匹配机制:
2023-06-12
6分钟阅读时长
边缘服务器管理工具选型
这里我们主要的需求是能够穿透内网管理服务器,服务器大部分情况下应当是linux,但是也可能是windows。我们的服务要通过API和这个服务器管理软件进行交互,也就是说要做二次开发,不能直接用。
2023-03-06
4分钟阅读时长
Kotlin要点笔记
实际上学习kotlin的动力一直不足,因为java is enough. 不过最近打算写一个QQ机器人玩,现在流行的框架是基于kotlin的,虽然可以用HTTP API进行桥接,但是这样部署太麻烦,而且性能有影响,索性简单的学习一下kotlin,然后直接扩展。用的教材是阿里的《kotlin核心编程》。
2023-03-05
11分钟阅读时长
KubeEdge要点笔记
安装流程 首先要在云端安装k8s,理论上只需要master节点,可以没有worker,换句话说可以是一个单节点集群(但是要关闭NoSchedule的taint)。
2023-02-21
2分钟阅读时长