202407-02 etcd问题解决(机房断电后引起) ETCD参数说明 1、从快照对数据进行恢复 [crayon-68b78a44ca42c118392956/] 2、通过db文件进行恢复 [crayon-68b78a44ca433111238101/] [crayon-68b78a44ca437398440523/] 3、以上数据恢复失败,重新组织新的etcd集群,如下 直接删除数据重新.... Read More >
202303-22 prometheus监控部署与应用 该项目源自Qist, Git地址传送门 安装顺序 [crayon-68b78a44caadc289155626/] 一.部署custom-metrics-api [crayon-68b78a44caae2244009550/] 二.部署prometheus-adapter( 系统监控和警报工具箱,存放监控数据 ) [crayon-68b78a4.... Read More >
202212-09 K8S结合Jenkins实现持续集成的动态配置详情 Jenkins版本(Jenkins2.309) 1.安装kubernetes插件 2. 新建流水线项目 指定名称prometheus-test-demo),选择流水线,点击确定 3. 对接 K8S 集群 3.1 申请 K8S 凭据 [crayon-68b78a44cb191782530030/] 3.2 点击右上角「用户」 → 左下角「凭据.... Read More >
202207-05 helm内置对象详解 helm3常用的内置对象 [crayon-68b78a44cb861406809865/] 1、Release对象 [crayon-68b78a44cb866211438907/] 2、Values 对象 [crayon-68b78a44cb869086927282/] 3、Chart 对象 [crayon-68b78a44cb86b030730389/.... Read More >
202207-05 helm3安装与使用 什么是 Helm 在没使用 helm 之前,向 kubernetes 部署应用,我们要依次部署 deployment、svc 等,步骤较繁琐。况且随 着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂,helm 通过打包的方式,支持发布的版本 管理和控制,很大程度上简化了 Kubernetes 应用的部署和管理 Helm 本质就是让 K8s 的应用管理(Deployme.... Read More >
202205-10 k8s二进制集群证书更新 Kubernetes 中使用了大量的证书,本文不会试图覆盖到所有可能使用到的证书,但会讨论到主要的证书。理解了这些证书的使用方法和原理后,也能很快理解其他可能遇到的证书文件。下图标识出了在 kubernetes 中主要使用到的证书和其使用的位置: 二进制各个证书默认过期时间 [crayon-68b78a44cbf37501928592/] [crayon-68b78a.... Read More >
202205-10 二进制k8s集群更新etcd集群证书 [crayon-68b78a44cc593738431986/] 更新etcd证书 [crayon-68b78a44cc599296526869/] 1、创建etcd服务根证书 1.1创建etcd服务根证书签名请求文件 [crayon-68b78a44cc59b716543398/] 1.2. 生成新的 etcd CA 根证书 [crayon-68.... Read More >
202202-18 RockyLinux二进制部署k8s1.23.3(二) 接上文继续往下走 11、master 节点kubelet 部署 [crayon-68b78a44ccb15086093043/] 11.1 kubelet 生成bootstrap 生成bootstrap配置文件 [crayon-68b78a44ccb1b179010334/] [crayon-68b78a44ccb1f340880522/] 创建boot.... Read More >
202202-17 RockyLinux二进制部署k8s1.23.3(一) RockyLinux镜像下载地址,节点系统安装此处省略。自行解决 1、集群规划 [crayon-68b78a44cdf03244392161/] 1.1 主要组件版本 1.2 主要配置策略 kube-apiserver: 使用节点本地 nginx 4 层透明代理实现高可用;关闭非安全端口 8080 和匿名访问;在安全端口 5443 接收 h.... Read More >
202106-23 k8s安装pushgateway并推送数据 pushgateway的deployment文件内容 [crayon-68b78a44cfad9812237010/] [crayon-68b78a44cfadf873292887/] 参数说明地址 pushgateway的service文件内容 [crayon-68b78a44cfae2309360677/] pushgateway的ingress文件内.... Read More >