- 博客(102)
- 资源 (3)
- 收藏
- 关注
原创 maven-deploy到不同环境
1.修改mavne的配置文件settings.xml 在profiles标签中,添加如下profile。3.mvn clean deploy -Pproduction 表示deploy到正式环境。2.在项目的pom.xml里面添加。
2024-01-19 17:20:17
749
原创 ElastAlert通过飞书机器人发送报警通知
采用elastalert监控elasticsearch索引,匹配成功的日志消息通过飞书机器人推送到开发群
2023-08-08 16:36:30
2214
5
原创 Longhorn块存储扩容实操
对于存储来说扩容是一个非常重要的需求,对于 Kubernetes 中的卷动态扩容同样也是需要的基本功能,PV 要做扩容操作是需要底层存储支持该操作才能实现,Longhorn 底层是支持卷扩容操作的,但是要求扩展的卷必须处于 detached 状态才能操作,有两种方法可以扩容 Longhorn 卷:修改 PVC 和使用 Longhorn UI。通过 Longhorn UI 操作比较简单,直接在页面中选择要扩容的卷,在操作中选择 Expand Volume 进行操作即可。
2023-02-20 16:46:47
1206
转载 Unable to connect to the server: x509: certificate is valid for问题解决
Unable to connect to the server: x509: certificate is valid for问题解决
2020-10-13 18:22:21
7309
原创 实战篇——用Pipeline完成持续交付实践
文章目录导语Stage-Configure部分Automated TriggersParameters利用Jenkins构建镜像Jenkins Configuration添加Bake Stage测试环境bake(dev)生产环境Bake(prod)添加Deploy(dev) StageBasic Settings部分Manifest Configuration添加后续执行逻辑判断Check PreconditionsUndo Rollout to latest version结语导语前边几章主要介绍了S
2020-09-25 09:44:20
1225
原创 集成篇——Spinnaker集成常用构件
文章目录引言集成Jenkins集成gitlab集成Helm引言Spinnaker刚安装完后,是无法正常工作的,需要集成一些第三方软件来完成整个部署流程的工作,其中常用的第三方服务包括Jenkins、gitlab、helm。此篇,我们主要就讲Spinnaker和这些服务的集成配置。集成Jenkins在halyard容器中执行,注意将账号、密码和jenkins地址替换为你自己的bash-5.0$ hal config ci jenkins enablebash-5.0$ echo 密码 | hal
2020-09-18 18:02:35
635
原创 安全篇-为Spinnaker配置LDAP登录和操作认证
为Spinnaker配置LDAP登录和操作认证LDAP登录认证因为部署完Spinnaker后,默认没有任何认证机制,需要我们自己配置认证机制,支持gitlab、github、ldap等,这里我们采用ldap的方式。LDAP登录认证在halyard容器中执行//配置ldap认证bash-5.0$ hal config security authn ldap enablebash-5.0$ hal config security authn ldap edit \> --url ldap:/
2020-09-17 10:23:44
683
原创 安装篇——用halyard安装Spinnaker
用halyard安装Spinnaker使用docker运行halyard容器安装docker运行halyard容器配置docker-registry provider配置k8s provider选择Spinnaker的部署环境创建存储,用来保存spinnaker需要持久保存的数据配置存储信息部署spinnaker说明:为特别说明的命令,均为需要在halyard中运行使用docker运行halyard容器因为采用halyard的方式部署spinnaker的过程中需要访问国外的网站拉去一些配置,所以运行h
2020-09-16 17:56:32
2001
原创 记一次阿里云ECS宕机无法启动恢复过程
唉,本来周末美滋滋的在休息,咔嚓,监控报警系统发消息说有一台ECS服务器宕机,本来以为过一会儿就会自动恢复,结果这一等。。。好家伙,周一早上来了还没起来。到公司后,一查还是jenkins发布服务器,这玩大了????,赶紧登陆阿里云后台,手动执行启动操作,结果没有任何反应,起了好几次也没起来,赶紧给阿里云提工单寻求帮助。左等右等,终于等到了恢复,看到这里心差点凉了半截,为啥呢。我的前任啊。。。你当时买服务器的时候咋就想不开选了本地磁盘呢?这不是给后人埋坑嘛!!!!这里再次给大家提个醒,买服务器选磁盘的时候
2020-07-06 14:21:14
1394
原创 k8s部署Yapi接口服务
YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务…此处省略,具体介绍请自行查阅官方介绍1.Dockerfile的编写FROM nodejs10.16.0 as builderRUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositoriesRUN apk update && apk upgrade && apk add
2020-06-09 14:14:54
2207
1
原创 k8s部署jumpserver跳板机系统
随着公司本地测试环境虚出来的服务器越来越多,所以近日用k8s部署了jumpserver跳板机系统来管理这些虚机,主要涉及到4个文件。1.因为涉及到回放录像需要保存的问题,所以采用nfs来创建pvc声明,挂载到容器中响应的目录中pvc声明配置如下:jumpserver-pvc.yamlapiVersion: v1kind: PersistentVolumeClaimmetadata: name: jumpserver-datadir namespace: omc annotations
2020-06-09 09:37:32
3348
3
转载 Laravel5.5及以上版本多环境.env配置读取
Laravel5.5及以上版本多环境.env配置读取备注:方法一:修改 Nginx 配置文件设置 APP_ENV: location = /index.php { index index.php; try_files $uri =404; fastcgi_pass unix__tmp_php_cgi_sock; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_na
2020-06-03 10:12:12
368
转载 kubeadm安装Kubernetes 1.14最佳实践
kubeadm安装Kubernetes 1.14最佳实践重新生成节点加入集群认证token:1.查看当前的token列表[root@K8S00 ~]# kubeadm token listTOKEN TTL EXPIRES USAGES DESCRIPTION...
2020-04-14 18:21:58
254
转载 windows server2016搭建AD域
Windows Server 2016 部署AD域控制器Windows Server 2016 部署辅助AD域控制器Windows Server 2016 域控制器添加用户
2020-02-19 14:29:44
5348
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人