操操操

开发技术

深入探究一下Kubernetes Operator Pattern,为CustomResourceDefinition使用贡献有效经验

Kubernetes让部署和无感知扩容变的异常简单。如果实操,基本上只需要在YAML文件中把相关联的应用的参数做下指定即可,然后提交给Kubernetes系统识别你的声明式指令,Kubernetes内建的状态循环机制就会自动的创建或者销毁相应资源,来把集群调整到我预设的状态上来,一切都如此轻松!

如何从头创建一个KubernetesOperator

对于什么是`controller`什么是`operator`可能大家有比较多的迷惑,特别对于你不是做`Kubernetes`领域相关工作的,可能就更像听天书。简明扼要给出我的理解,`operators`是一种特别的`controller`。区别在于`operators`中针对于`controller`可能会包含进更多特定的负载相关的知识。 那么下个问题就出现了,什么是`controller`?

Client Go四种交互模式之 DynamicClient实战案例详解

Client Go四种交互模式之 DynamicClient实战案例详解
2024-03-02
9分钟阅读时长

对于kubernetes体系课的录制自己的一些思考

由于天天要搞的事情太多,所以准备录云原生kubernetes课程的事情一拖再拖!但好消息是这个周末终于录了网络接口(CNI)第三方厂商中的佼佼者flannel和calico的实践!以及istio的实践!虽然都只是一部分,但是能迈出这一步,感觉已经是巨大的进步了,因为如果找借口可能天天都有借口,但是时间嘛,挤一挤总是有的!

我关于批量剪辑生成短视频思路的一些反思,以及对于未来批量剪辑生成短视频方面的一些思考!

批量剪辑生成短视频思路缘起于滑雪回来,我大概是今年二月份差不多用了一个晚上时间写完了生成代码,然后就放到那里让我的mac跑,差不多第二天下午的时间就生产出了70几个5分钟左右的视频,我一共投入了大概200个文本,隔天这些文本就全部按我代码里的逻辑生成了视频,当时还是很兴奋的,于是开始了我在各平台的发布的之路。

为了给wordpress的ripro主题资源站填充数据,我用golang开发了并发版爬虫和分布式爬虫两个版本,已经顺利跑通!

为了给wordpress的ripro主题资源站填充数据,我用golang开发了并发版爬虫和分布式爬虫两个版本,已经顺利跑通!代码总量还是比较多了,具体课程中再详细讲解,这篇文章主要分享一下自己的技术选型思路,以及我觉得做这个项目过程中自己的一些感悟!包括对于系统架构的理解以及对于golang语言本身的理解。
2023-10-10
9分钟阅读时长

kubernetes部署Discuz?kubernetes搭建Discuz?DiscuzX3.5一直通信失败或DiscuzX3.5一直正在连接状态在k8s或k3s环境下如何成功调试

为了更好服务于情感培训的学员,于是准备把之前自己的社区重新恢复回来。由于这个社区好久不用了,是X3.4的版本,但是恢复之后,本地k8s中运行正常,但是通信一直失败。由于当年搞这个社区的时候,还是接收搜索引擎过来的会员,当时的部署方式也比较原始,记得初始版本是编译部署的,到后来迁移到了用docker的部署方式,之后就搁置了,当时处理方式记得是用python写脚本,把所有数据又以wordpress的形式重新造了一份,当时的想法应该就是资讯站点就保留一个,整个应用服务体系的布局应该大换血,不需要社区了,应对移动互联网时代资讯的传播特点做一些新的突破。
2023-10-09
8分钟阅读时长