beego
文章平均质量分 95
汪碧康
资深运维架构师,阿里云ACE,技术栈主要是:elasticsearch、Clickhouse、Nginx、kubernetes、docker、lua、shell、golang、layui、elasticV7开发,client-go开发、waf安全、redis、流媒体ffmpeg、GlusterFS、ceph、AWS、kafka、routeos、开源大模型等
展开
-
【k8s多集群管理平台开发实践】十二、开发总结及注意事项【完结】
该系列文章主要是介绍了多k8s集群平台开发的一个思路,以及一些重点功能的代码实现,通过切换k8s按钮实现更改cookie clusterId的值,然后平台通过读取cookie中clusterId的值来读取对应k8s的配置文件并通过调用api-server来加载该k8s的相关配置。本系列文章只要是取了整个k8s功能中的部分重要功能,网友可以根据该思路来继续扩展出更多的功能。原创 2024-05-09 11:45:29 · 717 阅读 · 0 评论 -
【k8s多集群管理平台开发实践】九、client-go实现nginx-ingress读取列表、创建ingress、读取更新yaml配置
本章节主要讲解通过client-go实现ingress的列表读取和界面创建ingress,该部分的主要是实现nginx-ingress的功能,以及ingress的yaml配置文件读取和修改,通过layui实现界面操作,其中包含控制器这部分的代码,模型这部分代码,以及前端的html代码。原创 2024-05-07 14:49:52 · 1109 阅读 · 1 评论 -
【k8s多集群管理平台开发实践】八、client-go实现service读取列表、创建service、读取yaml配置并更新
本章节主要讲解通过client-go实现service的列表读取和界面创建service,sevice的yaml配置文件读取和修改,并通过layui实现界面操作,其中包含控制器这部分的代码,模型这部分代码,以及前端的html代码。原创 2024-05-07 14:47:54 · 1151 阅读 · 0 评论 -
【k8s多集群管理平台开发实践】七、clint-go实现configmap的列表、创建configmap、yaml配置的编辑
通过client-go实现configmap的列表显示、界面创建configmap,读取yaml配置并更改。功能主要有后端部分:控制器代码、模型部分代码、路由配置。前端部分:configmapList.html的html代码,configmapCreate.html,configmapYaml.html这几部分代码组成。原创 2024-04-30 14:08:22 · 859 阅读 · 1 评论 -
【k8s多集群管理平台开发实践】六、client-go实现k8s的cronjob的列表、创建cronjob、yaml配置更新
通过client-go实现cronjob的列表显示、界面创建cronjob,读取yaml配置并更改。功能主要有后端部分:控制器代码、模型部分代码、路由配置。前端部分:cronjobList.html的html代码,cronjobCreate.html,cronjobYaml.html这几部分代码组成。原创 2024-04-30 14:02:04 · 787 阅读 · 0 评论 -
【k8s多集群管理平台开发实践】五、client-go实现k8s的hpa水平扩缩容的列表显示、创建hpa,读取yaml配置功能
通过client-go实现hpa【Horizontal Pod Autoscalert】水平扩缩容的列表、创建hap、读取yaml配置文件。通过hap可以实现根据cpu和内存设置的阀值实现deploy,statefulset的扩容和缩容。该部分代码主要有控制器部分代码、模型部分代码、前端html【采用layui框架、layuimini模板】、路由配置。yaml配置部分采用微软的monaco-editor编辑器来显示。原创 2024-04-28 10:19:10 · 629 阅读 · 0 评论 -
【k8s多集群管理平台开发实践】四、client-go实现deployment列表、创建deployment、读取yaml配置、重启deployment
通过client-go、beego实现deployment列表、创建deployment、读取yaml配置、重启deployment这四个功能,再结合layui、layuimini模板实现也没展,功能只要是由控制器、模型、路由、前端代码几部分组成,现将各个模块的功能进行分布讲解。原创 2024-04-28 10:15:26 · 1093 阅读 · 0 评论 -
【k8s多集群管理平台开发实践】二、实现k8s节点的列表,节点调度,节点排水功能
本章节主要讲解通过client-go实现读取worker节点的列表,并实现将节点进行调度设置、和排水处理功能。本章节中代码均调试通过,可以直接复制过去调试。最后会附上完整的go文件代码。原创 2024-04-23 15:24:47 · 338 阅读 · 0 评论