![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
DevOps
文章平均质量分 51
DevOps
我有一只肥螳螂
这个作者很懒,什么都没留下…
展开
-
loki 如何格式化日志
首先介绍一下如何部署部署命令。原创 2023-12-13 17:33:18 · 344 阅读 · 0 评论 -
Gitlab的 webhook 报 500 错误
webhook原创 2022-07-20 10:24:15 · 2653 阅读 · 2 评论 -
Harbor 清理空间
HARBOR原创 2022-06-23 17:28:07 · 2038 阅读 · 0 评论 -
jenkins jobs 空间清理
清除job空间原创 2022-06-23 15:47:07 · 2687 阅读 · 0 评论 -
Jenkins 执行 docker 命令报错
jenkins docker 报错原创 2022-06-21 10:48:30 · 1639 阅读 · 0 评论 -
centos 升级 jdk8 到 11
查看当前java版本java -version查看jdk名称rpm -qa | grep jdk卸载jdkrpm -e --nodeps jdk1.8-1.8.0_xxxxxxxx安装新版本yum install java-11-openjdk* -y原创 2022-05-27 15:49:05 · 733 阅读 · 0 评论 -
k8s 安装本地 storageClass
参考文章 : https://github.com/rancher/local-path-provisioner将 https://raw.githubusercontent.com/rancher/local-path-provisioner/v0.0.22/deploy/local-path-storage.yaml 下载到master节点文件 local-path-storage.yaml 中 。 如下载失败可以参考下面备份安装插件kubectl apply -f local-path-stor原创 2022-05-20 15:20:40 · 2254 阅读 · 0 评论 -
Jenkins 构建时使用自定义 maven 配置
Jenkins 添加 pom 文件新建maven任务后,选择使用刚刚定义得 MySettings成功引入会显示以下信息using settings config with name MySettings原创 2022-04-27 15:40:05 · 1938 阅读 · 0 评论 -
使用 jenkins 发布到微服务到 k8s
helm 部署服务到 k8shelm upgrade -f values.yaml --install dev-auth harbor/helm-chart -n dev报错 Error: Kubernetes cluster unreachable: <html><head><meta http-equiv='refresh' content='1;url=/login?from=%2Fversion'/> <script>window.locat原创 2022-04-26 10:31:43 · 661 阅读 · 0 评论 -
helm 发布 chart 到私有仓库
添加推送插件helm plugin install https://github.com/chartmuseum/helm-push下载太慢,可以选择离线安装 下载安装包官方下载地址 https://github.com/chartmuseum/helm-push/releases检查 helm 插件的目录解压到此目录下tar zxf helm-push_0.10.2_linux_amd64.tar.gz -C /root/.local/share/helm/plugins/hel原创 2022-04-23 13:58:32 · 1159 阅读 · 0 评论 -
Harbor 添加 Helm Chart 仓库
默认安装的 Harbor 是没有 Helm Chart 仓库的,如需安装 Harbor,可以参考https://blog.csdn.net/weixin_42555971/article/details/123525077先停止 Harbordocker-compose stop运行 install.sh 文件 ./install.sh --with-chartmuseum最后出现 successfully发现 Harbor 已新增 Helm Chart...原创 2022-04-23 08:58:00 · 1132 阅读 · 0 评论 -
Jenkins 误删 workspace
背景:打算清理 Jenkins 的缓存,所以用 rm -rf 命令删除了 workspace,其实删除里面的东西就可了,不必删除整个文件夹现状:重新构建时报错11:57:52 java.nio.file.AccessDeniedException: /var/lib/jenkins/workspace/demo-service11:57:52 at sun.nio.fs.UnixException.translateToIOException(UnixException.java:84)11:5原创 2022-04-07 14:36:00 · 2511 阅读 · 0 评论 -
使用helm模板搭建redis集群(开启哨兵)
本文使用bitnami的helm模板搭建redis集群,并启用哨兵编写redis.yaml启用redis的哨兵模式设置哨兵访问时不需要密码关闭哨兵的保护模式image: repository: bitnami/redismaster: persistence: size: "4Gi" storageClass: longhornslave: persistence: storageClass: longhorn size: "4Gi"cluster原创 2021-06-25 16:34:04 · 1688 阅读 · 0 评论 -
使用helm模板搭建kafka集群
部署kafka原创 2021-06-25 16:28:59 · 1146 阅读 · 0 评论 -
Jenkins 配置邮件
邮件-email原创 2022-08-05 10:16:11 · 718 阅读 · 0 评论 -
GitLab 备份与还原
gitlab 还原原创 2022-07-19 14:15:22 · 539 阅读 · 0 评论 -
CentOS7 安装 helm
下载最新的安装脚本curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3给脚本添加执行权限chmod +x get_helm.sh执行安装脚本,此脚本将自动为您的系统找到正确的二进制文件。./get_helm.sh通过执行helm命令来验证helm安装是否成功helmdevops...原创 2022-04-21 16:43:13 · 2921 阅读 · 1 评论 -
Jenkins 自动部署 java 项目
安装基础平台安装GitLab :GitLab 安装及使用安装Jenkins :Jenkins 安装和卸载安装Harbor:Harbor 安装 持续集成Jenkins插件安装原创 2022-03-17 16:43:42 · 2030 阅读 · 0 评论 -
Jenkins 自动部署VUE项目
文章目录CI/CD的总流程配置 NodeJS 环境安装插件安装环境新建任务配置构建环境编写构建脚本项目配置配置 Dockerfile配置 nginxCI/CD的总流程持续集成和持续发布的流程流程简述:1 用户提交代码2.1 从 gitlab 拉取最新代码2.2 使用 maven 构建成 jar2.3 制作镜像2.4 推送镜像到 Harbor3.1 从 Harbor 拉取镜像3.2 运行镜像架构搭建可以参考本人另一篇文章,基于GitLab Jenkins DockerHub Sprin原创 2022-03-19 15:47:59 · 4065 阅读 · 0 评论 -
CentOS7 Jenkins 安装和卸载
安装Jenkins 官网下载教程安装库 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo导入密钥,如果您以前从Jenkins导入过密钥,rpm–导入将失败,因为您已经拥有密钥 sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key安装 java-11yum install fontconfig jav原创 2022-03-17 09:04:38 · 981 阅读 · 0 评论 -
CentOS7 安装 Harbor
必须条件:拥有 docker 和 docker compose 环境使用离线安装模式下载离线包,下载地址解压离线包tar -zxvf harbor-offline-installer-v2.4.1.tgz -C /root/soft/新建配置文件(原配置文件为 tmpl 临时文件)cd /root/soft/ harbor/ cp harbor.yml.tmpl harbor.yml编辑配置文件vim harbor.yml修改 hostnamehostname: 192.16原创 2022-03-16 14:28:16 · 1684 阅读 · 0 评论 -
CentO7 安装 docker 和 docker compose
文章目录安装docker安装docker compose安装docker菜鸟教程 查看是否已安装docker列表yum list installed | grep docker安装dockeryum -y install docker启动dockersystemctl start docker查看docker服务状态systemctl status docker 安装docker compose下载docker compose,下载地址把下载后的文原创 2022-03-16 14:02:11 · 978 阅读 · 0 评论 -
nexus 的安装使用以及
文章目录CentOS7 下安装 nexusjava环境安装nexusnexus 使用Maven 配置上传到nexus从nexus下载CentOS7 下安装 nexusjava环境检查java环境java -version注意: java的版本必须为1.8查看yum源中是否有相关套件yum -y list java*安装java8yum -y install java-1.8.0-openjdk-devel.x86_64安装nexus下载地址https://help.son原创 2022-03-14 17:32:29 · 915 阅读 · 0 评论 -
GitLab 安装及使用
CentOS7 安装 GitLab安装sshsudo yum install -y curl policycoreutils-pythonopenssh-server将SSH服务设置成开机自启动:sudo systemctl enable sshd启动SSH服务 sudo systemctl start sshd开启防火墙 service firewalld start添加http服务到firewalld,pemmanent表示永久生效,若不加–permanent系统下次启动后就会原创 2022-03-10 11:05:21 · 2665 阅读 · 0 评论 -
CentOS7 安装 MySQL8
文章目录清理原有的MySQL删除原有的mariadbMySQL安装前准备安装MySQL开启MySQL服务防火墙放开3306端口开放java程序访问常用命令清理原有的MySQL查找出安装的mysql软件包和依赖包rpm -pa | grep mysql删除上面的程序yum remove mysql-xxx-xxx-xxx查找mysql配置文件find / -name mysql删除mysql配置文件rm -rf XXX 删除原有的mariadb查询是否已经安装rpm原创 2022-03-07 14:33:26 · 743 阅读 · 0 评论 -
CentOS7 下安装 redis
文章目录安装redis设置redis开机自启动启停redis开启外部链接修改redis配置文件防火墙开放端口6379安装redis下载redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz解压压缩包tar -zxvf redis-4.0.6.tar.gzyum安装gcc依赖yum install gcccd到redis解压目录下 cd redis-4.0.6编译安装make MALLOC=libc c原创 2022-03-05 09:35:59 · 493 阅读 · 0 评论 -
fluent-bit 本地安装及配置
1. 安装与启动1.1. YUM方式安装官方文档:https://docs.fluentbit.io/manual/installation/linux/redhat-centos1.请在/etc/yum.repos.d/中添加一个名为td-agent-bit.repo的新文件,其内容如下:[td-agent-bit] name = TD Agent Bit baseurl =https://packages.fluentbit.io/centos/7/$basearch/ gpgcheck=1原创 2021-07-13 09:20:02 · 3662 阅读 · 0 评论 -
打包java项目成镜像-发布harbor私库
添加私库地址vim /etc/docker/daemon.json{"insecure-registries":["harbor.xxx.com"]}重启dockersystemctl daemon-reloadsystemctl restart docker登录私库docker login https://harbor.xxx.com/编写Dockerfile和打包xxx.jarFROM harbor.xxx.com/common/openjdkVOLUME /tmp原创 2021-06-25 16:27:02 · 583 阅读 · 2 评论 -
使用helm模板搭建zookeeper集群
添加仓库helm repo add bitnami https://charts.bitnami.com/bitnami编写values.yamlimage: repository: nexus-docker.saas.bzlrobot-ift.com/bitnami/zookeeperpersistence: size: "4Gi" storageClass: longhornreplicaCount: 3service: type: NodePort port: 323原创 2021-06-25 16:35:50 · 718 阅读 · 0 评论 -
安装helm
注意:helm3.0后不用安装tiller安装 helm安装指南https://helm.sh/docs/intro/install/官方可用的helmhttps://hub.kubeapps.com/安装 wgetyum -y install wget下载helm的linux安装包wget https://get.helm.sh/helm-v3.1.2-linux-amd64.tar.gz解压安装包tar -zxvf helm-v3.1.2-linux-amd64.tar.g原创 2021-07-13 09:26:04 · 340 阅读 · 0 评论 -
使用helm搭建MySql集群
本文搭建MySql集群的helm模板来源 bitnamibitnami源码编写Secret---apiVersion: v1data: mysql-root-password: bXlzcWwyMDIw mysql-password: bXlzcWwyMDIw mysql-replication-password: bXlzcWwyMDIwkind: Secretmetadata: name: mysql-secrettype: Opaque编写values.yaml使原创 2021-06-25 16:23:04 · 2133 阅读 · 0 评论 -
nginx常用配置
文章目录nginx配置说明1 通用字段2 tcp协议代理3 http协议代理3.1 请求转发3.2 静态代理3.3 绝对路径与相对路径3.3.1 绝对路径3.3.2 相对路径4 websocket代理5 负载均衡5.1 负载例子5.2 配置负载状态5.3 配置调度策略6 nginx基础nginx配置说明1 通用字段# 使用nginx这个用户user nginx; # 错误日志的...原创 2021-07-13 09:26:34 · 745 阅读 · 2 评论