摘要: 一、概述 Prometheus是一个开源监控系统,生态包括了很多组件,它们中的一些是可选的: 主服务Prometheus Server负责抓取和存储时间序列数据 客户库负责检测应用程序代码 支持短生命周期的PUSH网关 基于Rails/SQL仪表盘构建器的GUI 多种导出工具,可以支持Prometh 阅读全文
posted @ 2022-11-10 10:43 IT运维成长笔记 阅读(705) 评论(0) 推荐(0)
摘要: 一、gitlab 1.1 登录gitlab创建项目 项目名称等自定义,权限可以选择私有或者公有 1.2 gitlab 代码提交 创建好的项目下复制项目地址 #在gitlab服务器上创建一个目录 [root@k8s-node2 local]# cd test/ [root@k8s-node2 test 阅读全文
posted @ 2022-10-31 10:42 IT运维成长笔记 阅读(3320) 评论(2) 推荐(1)
摘要: DevOps,字面意思是Development &Operations的缩写,也就是开发&运维。 一、Code阶段工具 在code阶段,我们需要将不同版本的代码存储到一个仓库中,常见的版本控制工具就是SVN或者Git,这里我们采用Git作为版本控制工具,GitLab作为远程仓库。 1.1 GitLa 阅读全文
posted @ 2022-10-31 09:18 IT运维成长笔记 阅读(866) 评论(0) 推荐(0)
摘要: 安装私有仓库,需要先安装docker,docker-composedocker地址:https://download.docker.com/linux/static/stable/x86_64/docker-compose地址:https://github.com/docker/compose/re 阅读全文
posted @ 2022-10-27 16:10 IT运维成长笔记 阅读(399) 评论(0) 推荐(0)
摘要: jenkins 安装 一、Jenkins介绍 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具 Jenkins应用广泛,大多数互联网公司都采用Jenkins配合GitLab、Docker、K8s作为实现[DevOps]()的核心工具。 Jenkins最强大的就在于插件,Jenk 阅读全文
posted @ 2022-10-17 17:32 IT运维成长笔记 阅读(2156) 评论(0) 推荐(0)
摘要: docker swarm用于部署docker容器的集群。类似一个小型的k8s 部署docker swarm docker swarm集群manager节点至少大于1个,否则集群就会崩溃。这里部署3个manager节点+1个work节点 #先在每台节点上部署好docker #初始化docker swa 阅读全文
posted @ 2022-09-29 16:00 IT运维成长笔记 阅读(154) 评论(0) 推荐(1)
摘要: 一、注意事项 升级前最好备份所有组件及数据,例如etcd 不要跨两个大版本进行升级,可能会存在版本bug,如: 1.19.4-->1.20.4 可以 1.19.4-->1.21.4 不可以 跨多个版本的可以逐个版本进行升级。 二、查看当前版本 [root@k8s-master1 ~]# kubect 阅读全文
posted @ 2022-09-23 17:07 IT运维成长笔记 阅读(904) 评论(0) 推荐(0)
摘要: 部署简介: 1. 控制器:采用StatefulSet进行redis的部署。它为了解决有状态服务的问题,它所管理的Pod拥有固定的Pod名称,启停顺序。 2. 服务发现:两个svc,一个是暴露对外(NodePort service),一个是StatefulSet部署使用(headless servic 阅读全文
posted @ 2022-09-22 10:57 IT运维成长笔记 阅读(2213) 评论(2) 推荐(0)
摘要: ConfigMap ConfigMap是一种比较特殊的存储卷,它的主要作用是用来存储配置信息的。 Secret 在kubernetes中,还存在一种和ConfigMap非常类似的对象,称为Secret对象。它主要用于存储敏感信息,例如密码、秘钥、证书等等。 创建configmap 1. 先创建use 阅读全文
posted @ 2022-09-20 13:24 IT运维成长笔记 阅读(399) 评论(0) 推荐(0)
摘要: 污点就是拒绝,容忍就是忽略,Node通过污点拒绝pod调度上去,Pod通过容忍忽略拒绝 污点:给节点添加 污点的格式为: key=value:effect , key和value是污点的标签,effect描述污点的作用,支持如下三个 选项: PreferNoSchedule:kubernetes将尽 阅读全文
posted @ 2022-09-15 18:00 IT运维成长笔记 阅读(167) 评论(0) 推荐(0)