go-gin+k8s api-k8s管理系统

目录结构zhanghao@zhanghaodeMacBook-Air 136 % tree .├── deployments│   ├── CommonUtil.go│   ├── Create.go│   ├── DeploymentModel.go│   ├── Detail.go│   ├──


K8s二开之 client-go 初探

K8s二开之 client-go 初探一、client-go简介client-go 可以快速方便的对k8s的一些数据进行自定义整合,在k8s 运维中,我们可以使用kubectl、科幻库或者REST请求来访问K8S API。而实际上,无论是kubectl 还是客户端,都是分装了REST请求的工具。cl


helm3 部署prometheus

helm3 部署 prometheus 监控prometheus 架构简介用 helm 来部署 prometheus 来监控我们的 k8s 集群。exporter 是用来收集数据的,要监测不同的东西,就需要有不同的 exporter。比如要监测 mysql,需要创建一个 mysql 的 export


一键部署k8s集群

#!/bin/bash#check md5summd5_clmg=ab25fc92d9156e8c28119b0d66d44f3amd5_cy=88180a7a7abcef317a8e5a99ad4962d6md5_cordns=53834f3808a1a90c8895c15ded5fcdcdmd5


健康性检查

健康性检查使用probe探针配置探测器Probe 有很多配置字段,可以使用这些字段精确的控制存活和就绪检测的行为:initialDelaySeconds:容器启动后要等待多少秒后存活和就绪探测器才被初始化,默认是 0 秒,最小值是 0。periodSeconds:执行探测的时间间隔(单位是秒)。默认


监控容器

容器监控cadvisor[root@cka-node1 ~]# docker history hub.c.163.com/xbingo/cadvisor:latest IMAGE CREATED CREATED BY


限制资源

限制容器资源[root@cka-node1 ~]# free -h total used free shared buff/cache availableMem: 1.8G 525M


使用harbor搭建私有仓库

使用registry搭建私有仓库获取yum源wget ftp://ftp.rhce.cc/k8s/* -P /etc/yum.repos.d/拉取镜像[root@registry ~]# docker pull hub.c.163.com/library/registry:latest查看镜像


使用registry搭建私有仓库

使用registry搭建私有仓库获取yum源wget ftp://ftp.rhce.cc/k8s/* -P /etc/yum.repos.d/拉取镜像[root@registry ~]# docker pull hub.c.163.com/library/registry:latest查看镜像