本章节主要讲解通过client-go实现cronjob的列表显示、界面创建cronjob,读取yaml配置并更改。功能主要有后端部分:控制器代码、模型部分代码、路由配置。前端部分:cronjobList.html的html代码,cronjobCreate.html,cronjobYaml.html这几部分代码组成。
本章节主要讲解通过client-go实现hpa【Horizontal Pod Autoscalert】水平扩缩容的列表、创建hap、读取yaml配置文件。通过hap可以实现根据cpu和内存设置的阀值实现deploy,statefulset的扩容和缩容。该部分代码主要有控制器部分代码、模型部分代码、前端html【采用layui框架、layuimini模板】、路由配置。yaml配置部分采用微软的monaco-editor编辑器来显示。
本章节主要讲解通过client-go、beego实现deployment列表、创建deployment、读取yaml配置、重启deployment这四个功能,再结合layui、layuimini模板实现也没展,功能只要是由控制器、模型、路由、前端代码几部分组成,现将各个模块的功能进行分布讲解。
本章节主要讲解通过client-go实现读取pod的列表,并实现将通过实现web终端登录pod容器内部执行命令和查看文件,实现将pod stdout的日志加载到浏览器进行查看。
本章节主要讲解通过client-go实现读取worker节点的列表,并实现将节点进行调度设置、和排水处理功能。本章节中代码均调试通过,该文章全系都是采用beego、layui框架、layuimini模板,本章主要从控制器部分代码、模型部分代码、路由部分代码、前端html代码进行讲解,最后会附上完整的go文件代码。
该篇文章主要是《k8s集群管理平台开发实践》的开发环境的准备工作,安装golang、ide环境,下载必须的文件及软件包,并通过client-go实现连接部分clientset的功能连接到k8s。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号