随笔分类 - kubenetes
摘要:阿里云容器服务ACK 阿里云容器服务ACK(Alibaba Cloud Container Service for Kubernetes)是全球首批通过Kubernetes一致性认证的服务平台,提供高性能的容器应用管理服务,支持企业级Kubernetes容器化应用的生命周期管理,可以轻松高效地在云端
阅读全文
摘要:环境介绍 使用 docker-compose 安装 Jira 项目管理系统。 操作系统 [root@node2 data]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 资源配置 CPU:2 MEM:8g DISK:100
阅读全文
摘要:今天在调整 k8s 监控的时候 有个搞错这里做个记录以及处理方法 level=info ts=2024-03-28T08:30:21.320852843Z caller=operator.go:742 component=alertmanageroperator key=monitoring/mai
阅读全文
摘要:文档参考《Kubernetes环境使用Prometheus Operator自发现监控SpringBoot》,各类监控项的数据采集,以及grafana的监控展示测试都正常,于是进入下一步报警的迁入测试,alertmanager原生不支持钉钉报警,所以只能通过webhook的方式,好在已经有大佬开源了
阅读全文
摘要:本文主要讲解在k8s(kubernetes)下安装kube-prometheus。 kube-prometheus的github地址:https://github.com/prometheus-operator/kube-prometheus kube-promethues本质就是以下内容的集合:
阅读全文
摘要:在使用gitop 过程中需要明确知道 每个环节的具体情况,此文在argocd 环节进行了 钉钉集成具体方法如下 1、在 argocd 安装文件 install.yaml 文件里的 argocd-notifications-cm 部分进行相关配置 首先在在PC端安装部署 钉钉PC版 创建群聊 添加自定
阅读全文
摘要:首先注册登录钉钉 自行查询方法吧 1、这里要提一下钉钉 注册登录好之后在手机上是无法看到钉钉的webhook 信息的,需要使用PC 登录查看具体方法如下 首先钉钉创建群聊, 选择机器人 添加机器人 我这里添加了两个机器人 gitlab 和 自定义 先了解下gitlab机器人配置方法如下 gitlab
阅读全文
摘要:flannel docker pull quay-mirror.qiniu.com/coreos/flannel:v0.11.0-amd64 docker tag quay-mirror.qiniu.com/coreos/flannel:v0.11.0-amd64 quay.io/coreos/fl
阅读全文
摘要:前面我们完成了持续集成,利用jenkins将构建好的镜像上传到了harbor仓库中,接下来我们需要利用argocd实现持续部署,本文只写了argocd的简单用法,至于它是什么,原理是什么,怎么玩的更6,这些都得你自己去别的文章或视频里了解。通俗易懂地来说,我们就是先将deploy、service、i
阅读全文
摘要:前面我们已经安装好了jenkins、gitlab和harbor,同时也搭建好了k8s集群,根据前面基础,我们已经可以实现持续集成了,提前说好,这一章节是本系列的重点,相对前面的章节来说也是比较复杂,内容也是比较多的,不过你放心,后面的CD流程会比较简单,熬过这一章节,后面的路就相对舒服一点了 一、编
阅读全文
摘要:includeinclude 可以允许引入外部 yaml 文件,文件具有扩展名 .yml 或 .yaml 。使用合并功能可以自定义和覆盖包含本地定义的 CI/CD 配置,相同的 job 会合并,参数值以源文件为准 local引入同一存储库中的文件,使用相对于根目录的完整路径进行引用,与配置文件在同一
阅读全文
摘要:部署gitlab-runner 下载地址https://gitee.com/stud_1/devops-learning/raw/master/gitlab-runner-0.36.1.tgz 需要基础环境 部署方法自行搜索安装 minion 缓存 gitlab 代码仓库 harbor 镜像仓库 s
阅读全文
摘要:首先说说安装步骤 1、安装版本 gitlab-runner-0.36.1.tgz cat ./gitlab-runner/values.yaml |grep -v "#"|sed -e '/^$/d' imagePullPolicy: IfNotPresent gitlabUrl: http://1
阅读全文
摘要:安装postgres PVC,PV 使用NFS 存储(NFS 服务部署方式自行查询) # [root@master sonarqube]# more pvc.yaml kind: PersistentVolumeClaim apiVersion: v1 metadata: name: postgre
阅读全文
摘要:简介 从 Gitlab 8.0 开始,Gitlab CI 就已经集成在 Gitlab 中,我们只要在项目中添加一个.gitlab-ci.yml文件,然后添加一个Runner,即可进行持续集成。在介绍 Gitlab CI 之前,我们先看看一些 Gitlab CI 的一些相关概念。 Pipeline 一
阅读全文
摘要:啥也别问 问就是不知道 Gitlab 集成 然后点击提交(save application), 将得到应用创建后的信息: 注册完成后, 我们可以看到应用现在只有0个Clients, 即还没有任何实例作为这个Application的实例进行认证: 但不管怎么说, 应用注册这一步我们算成功完成啦! Gi
阅读全文
摘要:Kubernetes(k8s)安装NFS动态供给存储类并安装KubeSphere KubeSphere介绍它是一款全栈的 Kubernetes 容器云 PaaS 解决方案(来源于官网),而我觉得它是一款强大的Kubernetes图形界面,它继承了如下组件 (下面这段内容来自官网): Kubernet
阅读全文