
云原生开发
文章平均质量分 95
不知道职业方向、不知道该学什么、害怕被淘汰;想要完全零基础学习云原生开发的都可以看向这里。在本专栏将学到原创前后端分离开源项目,真正可以落地并且可用的项目开发,K8s多集群管理平台完全从零开发,让大家深入体验如何从零开发一个完整的项目,不仅可以提升自身技术能力,升职加薪更具影力!
景天科技苑
Python全栈技术专家,Golang全栈开发专家,Rust全栈资深工程师。华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者。Golang开发,Python全栈开发,tkinter,PyQt5桌面应用开发,微信小程序开发,人工智能,爬虫等领域多年深耕,深谙js逆向,网络系统安全等领域。积累了大量linux,shell脚本实战,云原生K8S,Prometheus系列监控系统,数据库,数据分析,Django,fastapi,flask,Sanic等框架实操经验。独学而无友,则孤陋而寡闻。与良师益友一起交流学习,进步更快!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【云原生开发】K8S集群调度资源deployment,daemonset,statefulset,cronjob,节点管理等开发设计与实现
我们在做pod管理的开发后,对我们得接口进行了优化,后续我们对其他资源的操作,都采用接口的方式进行开发。本文我们就使用接口,开发k8s集群各个调度资源的管理。原创 2024-11-20 07:15:00 · 44003 阅读 · 90 评论 -
【云原生开发】k8s后台管理系统开发接口优化方案
观察前面我们开发的代码,我们发现,每种资源都有类似的增删改查逻辑,如果我们把这些类似的逻辑,做成统一的接口,就不用每种资源都需要写重复的代码了。原创 2024-11-15 17:24:33 · 46721 阅读 · 103 评论 -
【云原生开发】K8S多集群管理系统成果展示
KRM是一个Kubernetes多集群资源管理平台,基于管理Kubernetes的资源开发, 可以管理Kubernetes的Namespace、Deployment、DaemonSet、StatefulSet、Service、Ingress、Pods、Nodes、CronJob、Velero等,同时支持浏览和管理任意的核心资源及CRD资源。原创 2024-11-14 07:15:00 · 46531 阅读 · 71 评论 -
【云原生开发】pod管理后端开发设计与实现
前面我们已经实现了集群的管理和命名空间的管理,今天我们就来深入探索下对集群资源pod的管理。pod是K8S最小的单元,一般我们不推荐直接操作pod,除非用来测试工作中,我们创建资源一般都是用deployment等控制器,不会单独使用pod去创建资源。不推荐直接创建pod。原创 2024-11-13 07:15:00 · 46274 阅读 · 51 评论 -
【云原生开发】namespace管理的后端开发设计与实现
对集群中的namespace进行管理,和上一章我们做的集群管理还是有区别的。1. 首先要知道对哪个集群中的哪个namespace进行管理,我们在管理集群的时候,我们需要接收clusterid的参数,管理namespace也同样需要clusterid2. kubeconfig的获取,之前我们把集群的信息都放到secret中,因此我们需要根据clusterid查出来是哪个secret,然后通过secret的data字段,得到kubeconfig,然后通过kubeconfig实例化出一个clientset。然原创 2024-11-12 07:15:00 · 46324 阅读 · 53 评论 -
【云原生开发】K8S集群管理后端开发设计与实现
集群管理包含在前端添加,更新,删除,查询所有集群,查询集群详情等功能实现。原创 2024-11-08 07:15:00 · 50640 阅读 · 75 评论 -
【云原生开发】如何通过client-go来操作K8S集群
client-go是Kubernetes官方提供的,用于操作kubernetes资源的Go语言客户端库,通过它,开发者可以非常方便地在Go项目中与Kubernetes集群进行交互,实现对Kubernetes资源以及自定义CRD的增删改查和事件监听等操作。同时,可以通过client-go实现kubernetes的二次开发。自定义资源开发。原创 2024-11-06 10:00:32 · 53243 阅读 · 77 评论 -
【云原生开发】K8S多集群资源管理平台架构设计
云原生(Cloud Native)是一种构建和运行应用程序的方法,充分利用云计算模型的优势,如弹性、可扩展性、高可用性和自动化,以实现更高的应用可靠性、可维护性和可移植性。本文云原生开发是基于golang,vue开发出的一个K8S多集群管理平台,实现web页面对过个K8S集群资源的深度管理。原创 2024-11-04 13:50:41 · 52668 阅读 · 75 评论